一种用户视图属性修改方法和装置的制造方法

文档序号:9432126阅读:390来源:国知局
一种用户视图属性修改方法和装置的制造方法
【技术领域】
[0001]本发明涉及软件开发技术领域,特别是涉及一种用户视图属性修改方法和装置。
【背景技术】
[0002]—般开发模式都是将用户视图、管理器和数据模型紧密的结合起来,用户视图必须根据数据模型中数据的变化而变化,当用户需要对用户视图属性进行修改时,需要管理器先对数据模型内数据模型数据进行修改后,再对用户视图内用户视图数据进行修改,用户对用户视图属性进行修改的等待时间较长,且需要负责用户视图的前端开发人员和负责数据的应用程序的开发人员时刻的保持沟通联系,如此,将造成各端开发人员投入过多的时间和精力在沟通问题上,而无法专心的投入到开发之中,致使开发人员的开发专注度较低,开发效率较低。

【发明内容】

[0003]有鉴于此,本发明实施例提供一种用户视图属性修改方法和装置,以解决现有技术中用户视图必须根据数据模型中数据的变化而变化,用户对用户视图属性进行修改的等待时间较长,且需要负责用户视图的前端开发人员和负责数据的应用程序的开发人员时刻的保持沟通联系,致使开发人员的开发专注度较低,开发效率较低的问题。
[0004]为实现上述目的,本发明实施例提供如下技术方案:
[0005]—种用户视图属性修改方法,包括:
[0006]管理器实时监测用户在用户视图的操作;
[0007]若接收到用于修改所述用户视图属性的属性修改指令,则根据所述属性修改指令确定用户对所述用户视图属性进行修改的修改数据;
[0008]回调所述修改数据,根据所述修改数据同步更新用户视图数据和数据模型数据。
[0009]其中,所述管理器实时监测用户在用户视图的操作包括:
[0010]接收用户操作用户视图后发出的各类用户指令;
[0011]判断接收的所述各类用户指令中是否存在用于修改用户视图属性的属性修改指令;
[0012]若存在,则判定接收到用于修改所述用户视图属性的属性修改指令。
[0013]其中,所述回调所述修改数据,根据所述修改数据同步更新用户视图数据和数据模型数据包括:
[0014]回调所述修改数据,将所述修改数据存储在预定存储空间;
[0015]所述修改数据全部回调后,将所述修改数据同时发送给用户视图和数据模型,控制所述用户视图和数据模型同时分别更新用户视图数据和数据模型数据。
[0016]其中,根据所述修改数据更新用户视图数据包括:
[0017]确定所述修改数据在所述用户视图数据中对应的第一旧数据和所述修改数据在所述用户视图的显示区域;
[0018]将所述第一旧数据替换为所述修改数据,在所述显示区域对所述修改数据进行显不O
[0019]其中,根据所述修改数据更新数据模型数据包括:
[0020]确定所述修改数据在所述数据模型数据中对应的第二旧数据;
[0021]将所述第二旧数据替换为所述修改数据。
[0022]其中,所述根据所述修改数据同步更新用户视图数据和数据模型数据后还包括:
[0023]判断所述用户视图数据是否更新成功;
[0024]若没有,则生成第一错误信息。
[0025]其中,所述根据所述修改数据同步更新用户视图数据和数据模型数据后还包括:
[0026]判断所述数据模型数据是否更新成功;
[0027]若没有,则生成第二错误信息。
[0028]—种用户视图属性修改装置,包括:监测模块、数据确定模块和更新模块;其中,
[0029]所述监测模块,用于实时监测用户在用户视图的操作;
[0030]所述数据确定模块,用于若接收到用于修改所述用户视图属性的属性修改指令,则根据所述属性修改指令确定用户对所述用户视图属性进行修改的修改数据;
[0031]所述更新模块,用于回调所述修改数据,根据所述修改数据同步更新用户视图数据和数据模型数据。
[0032]其中,所述用户视图属性修改装置,还包括:第一判断模块,用于判断所述用户视图数据是否更新成功,若没有,则生成第一错误信息。
[0033]其中,所述用户视图属性修改装置,还包括:第二判断模块,用于判断所述数据模型数据是否更新成功,若没有,则生成第二错误信息。
[0034]基于上述技术方案,本发明实施例提供的用户视图属性修改方法和装置,管理器实时监测用户在用户视图的操作,若接收到用于修改用户视图属性的属性修改指令,则根据该属性修改指令确定用户需要对该用户视图属性进行修改的修改数据,然后回调该修改数据,根据该修改数据同步更新用户视图数据和数据模型数据。当管理器监测接收到用于修改用户视图属性的修改指令,则根据该修改指令确定修改数据,触发该修改数据回调,对用户视图数据和数据模型数据进行同步更新,用户视图只与管理器有直接关系,而与数据模型无直接关系,无需先等待数据模型数据修改成功后再修改用户视图数据,减少了用户的等待时间,同时,将用户视图和数据模型分离开来,前端开发人员和应用程序开发人员可分别对前度和应用程序进行独立开发,无需前端开发人员和应用程序开发人员时刻保持沟通联系,减少了各端开发人员投入到沟通问题上的时间和精力,使各端开发人员能够专心投入到开发之中,提高了开发人员的开发专注度和开发效率。
【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0036]图1为本发明实施例提供的用户视图属性修改方法的流程图;
[0037]图2为本发明实施例提供的用户视图属性修改方法中管理器实时监测用户在用户视图的操作的方法流程图;
[0038]图3为本发明实施例提供的用户视图属性修改方法中回调修改数据,根据该修改数据同步更新用户视图数据和数据模型数据的方法流程图;
[0039]图4为本发明实施例提供的用户视图属性修改方法中根据修改数据更新用户视图数据的方法流程图;
[0040]图5为本发明实施例提供的用户视图属性修改方法中根据修改数据更新数据模型数据的方法流程图;
[0041]图6为本发明实施例提供的用户视图属性修改方法中生成第一错误信息的方法流程图;
[0042]图7为本发明实施例提供的用户视图属性修改方法中生成第二错误信息的方法流程图;
[0043]图8为本发明实施例提供的用户视图属性修改装置的系统框图;
[0044]图9为本发明实施例提供的用户视图属性修改装置的另一系统框图;
[0045]图10为本发明实施例提供的用户视图属性修改装置的又一系统框图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]图1为本发明实施例提供的用户视图属性修改方法的流程图,用户视图只与管理器有直接关系,而与数据模型无直接关系,无需先等待数据模型数据修改成功后再修改用户视图数据,减少了用户的等待时间,同时,将用户视图和数据模型分离开来,前端开发人员和应用程序开发人员可分别对前度和应用程序进行独立开发,无需前端开发人员和应用程序开发人员时刻保持沟通联系,减少了各端开发人员投入到沟通问题上的时间和精力,使各端开发人员能够专心投入到开发之中,提高了开发人员的开发专注度和开发效率;参照图1,该用户视图属性修改方法可以包括:
[0048]步骤SlOO:管理器实时监测用户在用户视图的操作;
[0049]管理器实时监测开发人员在用户视图的操作,判断开发人员是否有进行修改用户视图属性的操作,即判断开发人员是否有通过用户视图向管理器发出用于修改用户视图属性的属性修改指令。
[0050]可选的,管理器可通过在接收用户操作用户视图后发出的各类用户指令,判断接收的各类用户指令中是否存在用于修改用户视图属性的属性修改指令,来判断是否接收到用于修改所述用户视图属性的属性修改指令。
[0051]若接收的各类用户指令中存在用于修改用户视图属性的属性修改指令,则说明接收到用于修改所述用户视图属性的属性修改指令,则可执行后续操作,根据该属性修改指令确定用户对所述用户视图属性进行修改的修改数据;反之,若接收的各类用户指令中不存在用于修改用户视图属性的属性修改指令,则说明未接收到用于修改所述用户视图属性的属性修改指令,继续监测用户在用户视图的操作。
[0052]步骤SllO:若接收到用于修改所述用户视图属性的属性修改指令,则根据所述属性修改指令确定用户对所
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1