首页> 中国专利> 应用程序操作方法、应用程序操作系统和应用程序

应用程序操作方法、应用程序操作系统和应用程序

摘要

本发明提供了一种应用程序操作方法、一种应用程序操作系统和一种应用程序,其中,应用程序操作方法包括:根据接收到的选择命令,在预设的多个数据对象中选择目标数据对象;在所述目标数据对象的操作列表中选择目标操作;根据所述目标数据对象的属性,调用与所述目标数据对象的所述目标操作对应的应用程序,以供执行所述目标操作。通过本发明的技术方案,提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重复次数,提高了用户的使用体验。

著录项

  • 公开/公告号CN104636132A

    专利类型发明专利

  • 公开/公告日2015-05-20

    原文格式PDF

  • 申请/专利权人 用友软件股份有限公司;

    申请/专利号CN201410809644.5

  • 发明设计人 罗涛;

    申请日2014-12-23

  • 分类号

  • 代理机构北京友联知识产权代理事务所(普通合伙);

  • 代理人尚志峰

  • 地址 100094 北京市海淀区北清路68号用友软件园

  • 入库时间 2023-12-18 08:59:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-24

    授权

    授权

  • 2015-12-02

    著录事项变更 IPC(主分类):G06F9/44 变更前: 变更后: 申请日:20141223

    著录事项变更

  • 2015-06-17

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20141223

    实质审查的生效

  • 2015-05-20

    公开

    公开

说明书

技术领域

本发明涉及应用程序技术领域,具体而言,涉及一种应用程序操作方 法、一种应用程序操作系统和一种应用程序。

背景技术

目前,应用于手机和平板电脑上的APP(application,应用程序)越来越 多,功能越来越丰富,但是同时也衍生出许多问题。

其中,对于同一个处理对象,多个APP之间缺乏动态的通信机制,这就 导致在大多数情况下,在用户对安装的多种APP操作共同的业务对象时,需 要多次查找并打开多个APP来分别进行操作,这就造成操作步骤十分繁琐。 同时,为了支持多个APP之间通信,大多数APP会在开发态时将可支持的 通信APP通过硬代码写成可支持的操作,但这种设置并不能很好地支持APP 通信的动态扩展。

因此,需要一种新的技术方案,可以降低用户在查找和操作应用程序 时的繁琐程度。

发明内容

本发明正是基于上述问题,提出了一种新的技术方案,可以降低用户 在查找和操作应用程序时的繁琐程度。

有鉴于此,本发明的一方面提出了一种应用程序操作方法,包括:根 据接收到的选择命令,在预设的多个数据对象中选择目标数据对象;在所 述目标数据对象的操作列表中选择目标操作;根据所述目标数据对象的属 性,调用与所述目标数据对象的所述目标操作对应的应用程序,以供执行 所述目标操作。

在该技术方案中,可以将各应用程序的数据对象集中到一起,在选择 某一应用程序的数据对象及目标操作后,直接根据数据对象的属性,通过 统一接口对该应用程序进行调用,从而完成对该应用程序的操作。通过本 技术方案,提供了一种可以对多个应用程序进行集中操作的平台,可以避 免用户频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操 作的重复次数,提高了用户的使用体验。其中,数据对象的属性包括但不 限于序号、内部名称、显示名称、对应的至少一个应用程序、与所述至少 一个应用程序的对照关系、对照关系计算公式、显示格式、长度、是否可 编辑、是否已启用等。

在上述技术方案中,优选地,在所述根据接收到的选择命令,在预设 的多个数据对象中选择目标数据对象之前,还包括:根据接收到的设置命 令,设置所述多个数据对象以及所述多个数据对象中的每个数据对象的目 标操作对应的所述应用程序。

在该技术方案中,用户可以自行设置数据对象及其对应的应用程序, 并可根据实际需求,随时更改设置内容。

在上述技术方案中,优选地,还包括:检测所述多个数据对象中的任 一数据对象的所述目标操作对应的所述应用程序是否已安装;当检测结果 为是时,将所述任一数据对象的所述目标操作的状态设置为启用状态,以 供根据所述任一数据对象的所述目标操作对所述应用程序进行操作,当检 测结果为否时,将所述任一数据对象的所述目标操作的状态设置为未启用 状态。

在该技术方案中,系统可以提前为用户预置一些常用的应用程序的数 据对象,在用户操作过程中,系统可以判断用户是否安装有这些应用程 序,如果用户未安装这些应用程序,可以为用户删除或停用其对应的数据 对象,以提升系统运行速度,节省存储空间。

在上述技术方案中,优选地,还包括:当检测到所述任一数据对象的 所述目标操作对应的所述应用程序被卸载时,删除所述任一数据对象的所 述目标操作,或将所述任一数据对象的所述目标操作的状态设置为所述未 启用状态;当检测到有新的应用程序安装时,为所述新的应用程序设置对 应的数据对象。

在该技术方案中,当应用程序被卸载时,可以删除或停用其数据对 象,以提升系统运行速度,节省存储空间。同时,在安装新的应用程序 时,可以主动获取新安装的应用程序的数据对象,以方便用户对其进行操 作,大大提升了用户操作的便利性。

在上述技术方案中,优选地,所述根据所述目标数据对象的属性,调 用与所述目标数据对象的目标操作对应的应用程序,具体包括:根据预定 转换规则,将所述目标数据对象的所述属性转换为所述目标操作的操作参 数;按照所述操作参数对所述目标数据对象对应的所述应用程序进行操 作。

在该技术方案中,可以根据预设规则,将选择的数据对象的属性转换 为目标操作的操作参数,从而完成对应用程序的操作。通过该技术方案, 提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户频繁 地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重复次 数,提高了用户的使用体验。

本发明的另一方面提出了一种应用程序操作系统,包括:选择单元, 根据接收到的选择命令,在预设的多个数据对象中选择目标数据对象,并 在所述目标数据对象的操作列表中选择目标操作;操作单元,根据所述目 标数据对象的属性,调用与所述目标数据对象的所述目标操作对应的应用 程序,以供执行所述目标操作。

在该技术方案中,可以将各应用程序的数据对象集中到一起,在选择 某一应用程序的数据对象及目标操作后,直接根据数据对象的属性,通过 统一接口对该应用程序进行调用,从而完成对该应用程序的操作。通过本 技术方案,提供了一种可以对多个应用程序进行集中操作的平台,可以避 免用户频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操 作的重复次数,提高了用户的使用体验。其中,数据对象的属性包括但不 限于序号、内部名称、显示名称、对应的至少一个应用程序、与所述至少 一个应用程序的对照关系、对照关系计算公式、显示格式、长度、是否可 编辑、是否已启用等。

在上述技术方案中,优选地,还包括:设置单元,根据接收到的设置 命令,设置所述多个数据对象以及所述多个数据对象中的每个数据对象的 目标操作对应的所述应用程序。

在该技术方案中,用户可以自行设置数据对象及其对应的应用程序, 并可根据实际需求,随时更改设置内容。

在上述技术方案中,优选地,还包括:检测单元,检测所述多个数据 对象中的任一数据对象的所述目标操作对应的所述应用程序是否已安装, 其中,当检测结果为是时,将所述任一数据对象的所述目标操作的状态设 置为启用状态,以供根据所述任一数据对象的所述目标操作对所述应用程 序进行操作,当检测结果为否时,将所述任一数据对象的所述目标操作的 状态设置为未启用状态。

在该技术方案中,系统可以提前为用户预置一些常用的应用程序的数 据对象,在用户操作过程中,系统可以判断用户是否安装有这些应用程 序,如果用户未安装这些应用程序,可以为用户删除或停用其对应的数据 对象,以提升系统运行速度,节省存储空间。

在上述技术方案中,优选地,所述操作单元还用于:当检测到所述任 一数据对象的所述目标操作对应的所述应用程序被卸载时,删除所述任一 数据对象的所述目标操作,或将所述任一数据对象的所述目标操作的状态 设置为所述未启用状态,以及当检测到有新的应用程序安装时,为所述新 的应用程序设置对应的数据对象。

在该技术方案中,当应用程序被卸载时,可以删除或停用其数据对 象,以提升系统运行速度,节省存储空间。同时,在安装新的应用程序 时,可以主动获取新安装的应用程序的数据对象,以方便用户对其进行操 作,大大提升了用户操作的便利性。

在上述技术方案中,优选地,所述操作单元用于:根据预定转换规 则,将所述目标数据对象的所述属性转换为所述目标操作的操作参数,并 按照所述操作参数对所述目标数据对象对应的所述应用程序进行操作。

在该技术方案中,可以根据预设规则,将选择的数据对象的属性转换 为目标操作的操作参数,从而完成对应用程序的操作。通过该技术方案, 提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户频繁 地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重复次 数,提高了用户的使用体验。

本发明的再一方面提出了一种应用程序,用于对其他应用程序进行操 作,包括如上述技术方案中任一项所述的应用程序操作系统,因此,该应 用程序具有和上述技术方案中任一项所述的应用程序操作系统相同的技术 效果,在此不再赘述。

通过以上技术方案,提供了一种可以对多个应用程序进行集中操作的 平台,可以避免用户频繁地查找并打开多个应用程序,并减少用户查找数 据对象进行操作的重复次数,提高了用户的使用体验。

附图说明

图1示出了根据本发明的一个实施例的应用程序操作方法的流程图;

图2示出了根据本发明的一个实施例的应用程序操作系统的框图;

图3示出了根据本发明的一个实施例的应用程序的框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附 图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不 冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是, 本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明 的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的应用程序操作方法的流程图。

如图1所示,根据本发明的一个实施例的应用程序操作方法,包括:

步骤102,根据接收到的选择命令,在预设的多个数据对象中选择目 标数据对象。

步骤104,在目标数据对象的操作列表中选择目标操作。

步骤106,根据所述目标数据对象的属性,调用与所述目标数据对象 的所述目标操作对应的应用程序,以供执行所述目标操作。

在该技术方案中,可以将各应用程序的数据对象集中到一起,在选择 某一应用程序的数据对象及目标操作后,直接根据数据对象的属性,通过 统一接口对该应用程序进行调用,从而完成对该应用程序的操作。通过本 技术方案,提供了一种可以对多个应用程序进行集中操作的平台,可以避 免用户频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操 作的重复次数,提高了用户的使用体验。其中,数据对象的属性包括但不 限于序号、内部名称、显示名称、对应的至少一个应用程序、与至少一个 应用程序的对照关系、对照关系计算公式、显示格式、长度、是否可编 辑、是否已启用等。

在上述技术方案中,优选地,在步骤102之前,还包括:根据接收到 的设置命令,设置多个数据对象以及多个数据对象中的每个数据对象的目 标操作对应的应用程序。

在该技术方案中,用户可以自行设置数据对象及其对应的应用程序, 并可根据实际需求,随时更改设置内容。

在上述技术方案中,优选地,还包括:检测多个数据对象中的任一数 据对象的所述目标操作对应的应用程序是否已安装;当检测结果为是时, 将任一数据对象的所述目标操作的状态设置为启用状态,以供根据任一数 据对象的所述目标操作对应用程序进行操作,当检测结果为否时,将任一 数据对象的所述目标操作的状态设置为未启用状态。

在该技术方案中,系统可以提前为用户预置一些常用的应用程序的数 据对象,在用户操作过程中,系统可以判断用户是否安装有这些应用程 序,如果用户未安装这些应用程序,可以为用户删除或停用其对应的数据 对象,以提升系统运行速度,节省存储空间。

在上述技术方案中,优选地,还包括:当检测到任一数据对象的所述 目标操作对应的应用程序被卸载时,删除任一数据对象的所述目标操作, 或将任一数据对象的所述目标操作的状态设置为未启用状态;当检测到有 新的应用程序安装时,为新的应用程序设置对应的数据对象。

在该技术方案中,当应用程序被卸载时,可以删除或停用其数据对 象,以提升系统运行速度,节省存储空间。同时,在安装新的应用程序 时,可以主动获取新安装的应用程序的数据对象,以方便用户对其进行操 作,大大提升了用户操作的便利性。

在上述技术方案中,优选地,步骤106具体包括:根据预定转换规 则,将目标数据对象的属性转换为目标操作的操作参数;按照操作参数对 目标数据对象的目标操作对应的应用程序进行操作。

在该技术方案中,可以根据预设规则,将选择的数据对象的属性转换 为目标操作的操作参数,从而完成对应用程序的操作。通过该技术方案, 提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户频繁 地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重复次 数,提高了用户的使用体验。

图2示出了根据本发明的一个实施例的应用程序操作系统的框图。

如图2所示,根据本发明的一个实施例的应用程序操作系统200,包 括:选择单元202,根据接收到的选择命令,在预设的多个数据对象中选 择目标数据对象,并在目标数据对象的操作列表中选择目标操作;操作单 元204,根据所述目标数据对象的属性,调用与所述目标数据对象的所述 目标操作对应的应用程序,以供执行所述目标操作。

在该技术方案中,可以将各应用程序的数据对象集中到一起,在选择 某一应用程序的数据对象及目标操作后,直接根据数据对象的属性,通过 统一接口对该应用程序进行调用,从而完成对该应用程序的操作。通过本 技术方案,提供了一种可以对多个应用程序进行集中操作的平台,可以避 免用户频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操 作的重复次数,提高了用户的使用体验。其中,数据对象的属性包括但不 限于序号、内部名称、显示名称、对应的至少一个应用程序、与至少一个 应用程序的对照关系、对照关系计算公式、显示格式、长度、是否可编 辑、是否已启用等。

在上述技术方案中,优选地,还包括:设置单元206,根据接收到的 设置命令,设置多个数据对象以及多个数据对象中的每个数据对象的目标 操作对应的应用程序。

在该技术方案中,用户可以自行设置数据对象及其对应的应用程序, 并可根据实际需求,随时更改设置内容。

在上述技术方案中,优选地,还包括:检测单元208,检测多个数据 对象中的任一数据对象的所述目标操作对应的应用程序是否已安装,其 中,当检测结果为是时,将任一数据对象的所述目标操作的状态设置为启 用状态,以供根据任一数据对象的所述目标操作对应用程序进行操作,当 检测结果为否时,将任一数据对象的所述目标操作的状态设置为未启用状 态。

在该技术方案中,系统可以提前为用户预置一些常用的应用程序的数 据对象,在用户操作过程中,系统可以判断用户是否安装有这些应用程 序,如果用户未安装这些应用程序,可以为用户删除或停用其对应的数据 对象,以提升系统运行速度,节省存储空间。

在上述技术方案中,优选地,操作单元204还用于:当检测到任一数 据对象的所述目标操作对应的应用程序被卸载时,删除任一数据对象的所 述目标操作,或将任一数据对象的所述目标操作的状态设置为未启用状 态,以及当检测到有新的应用程序安装时,为新的应用程序设置对应的数 据对象。

在该技术方案中,当应用程序被卸载时,可以删除或停用其数据对 象,以提升系统运行速度,节省存储空间。同时,在安装新的应用程序 时,可以主动获取新安装的应用程序的数据对象,以方便用户对其进行操 作,大大提升了用户操作的便利性。

在上述技术方案中,优选地,操作单元204用于:根据预定转换规 则,将目标数据对象的属性转换为目标操作的操作参数,并按照操作参数 对目标数据对象的目标操作对应的应用程序进行操作。

在该技术方案中,可以根据预设规则,将选择的数据对象的属性转换 为目标操作的操作参数,从而完成对应用程序的操作。通过该技术方案, 提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户频繁 地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重复次 数,提高了用户的使用体验。

图3示出了根据本发明的一个实施例的应用程序的框图。

如图3所示,根据本发明的一个实施例的应用程序300,包括如上述 技术方案中任一项所述的应用程序操作系统200,因此,应用程序300具 有和上述技术方案中任一项所述的应用程序操作系统200相同的技术效 果,在此不再赘述。

下面结合具体实施例详细说明本发明的技术方案。

在本发明中,提供了一种用户数据配置装置,使用户可根据使用习惯 配置界面显示效果,其包括:数据属性配置装置和数据操作配置装置。

其中,数据属性配置装置用于创建主界面的用户数据展现模型,以提 供展现界面展示如表1所示的数据:

表1

名称 类型 说明 序号 字符   数据对象 字符  

以及,显示模板对象存储格式如表2所示:

表2

展示样例如表3所示:

表3

数据对象 枚举下拉框

其中,枚举下拉框的具体说明见表4:

表4

选择某个数据对象后,自动展现对应的数据项如表5:

表5

用户数据配置装置中的数据操作配置装置可用于创建主界面的用户数 据操作展现模型,并提供展现界面展示如下数据:

其中,数据操作存储格式如表6所示:

表6

数据操作参数存储格式如表7所示:

表7

展示样例如表8所示:

表8

说明如表9所示:

表9

选择某个数据操作后,自动展现对应的数据项如表10所示:

表10

点击新增时,显示如表11数据和如表10的参数:

表11

角色工作台按照用户设定的显示格式展现数据对象,并将数据对象设 置为启用状态。

以上设置保存后,在界面展示时会自动按照设置格式加载。

一、业务操作保存处理

(1)用户点击保存操作;

(2)系统接收用户录入的数据;

(3)验证指定的APP是否安装;

(4)如果未安装,报错,返回;

(5)验证对应的操作及参数是否正确;

(6)如果不正确,报错,返回;

(7)验证简单对照属性和参数是否可转换;

(8)如果不可转换,则报错,返回;

(9)验证计算公式是否正确;

(10)如果不正确,报错,返回;

(11)保存数据。

二、角色工作台按照用户设定的显示格式展现数据对象,并将设置为 启用状态的操作显示在数据对象的处理列表中,一般支持在数据对象行的 最右侧下拉显示或者提供单独的操作按钮,在用户点击操作按钮后,弹出 处理列表,供用户选择,另外,还可以以工具栏形式显示。

对业务对象加载处理的步骤包括:

(1)自动读取业务数据对象;

(2)自动读取显示设置;

(3)自动展示数据。

对业务操作进行加载处理的步骤包括:

(1)自动读取业务数据对象;

(2)自动将启用的业务操作加入操作列表;

(3)自动展示操作列表在操作列表;

操作执行处理:

(1)用户选择需要处理的数据对象;

(2)点击业务操作按钮;

(3)在下拉列表中选择具体的业务操作;

(4)自动根据参数设置,自动将数据对象的属性转换为操作的参 数;

(5)自动根据设置调用对应的APP的操作。

三、操作注册处理

本发明支持下列操作注册方式:

1、开发态注册:在出厂前,按照操作格式,内置基本操作和期望支 持的所有APP操作,期望支持的所有APP操作默认不启用。

2、运行态自动读取分两种:

其中的安装自动读取包括:

(1)安装本APP;

(2)根据开发态注册的APP操作,查找对应的APP是否已安装;

(3)如果已安装,则将对应的操作设置为启用。

其中的运行时自动读取包括:

(1)运行时检测APP的安装进程;

(2)发现有新安装的APP,则执行安装自动读取的处理。

3、运行态手工注册

4、运行态根据运营平台数据自动更新,其中,

(1)定期读取注册平台本APP的支持操作列表;

(2)判断是否有更新;

(3)当有更新时,对新增的APP,执行安装自动读取的处理;

(4)当没有更新时,对修改的APP,根据修改数据更新操作数据;

(5)对于删除的APP,删除操作数据。

5、运行态注册接口

本发明的APP提供注册接口,接收其他APP注册操作到本APP,本 接口接收参数为本APP的操作注册数据

具体处理如下:

(1)接收到需要注册的APP数据;

(2)校验数据,如果出错,则报错,返回;

(3)对新增的APP,执行安装自动读取的处理;

(4)对修改的APP,根据修改数据更新操作数据。

以上结合附图详细说明了本发明的技术方案,通过本发明的技术方 案,提供了一种可以对多个应用程序进行集中操作的平台,可以避免用户 频繁地查找并打开多个应用程序,并减少用户查找数据对象进行操作的重 复次数,提高了用户的使用体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于 本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明 的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号