应用的功能模拟开发方法和装置的制造方法_2

文档序号:8487649阅读:来源:国知局
页面的内容、功能以及页面之间的跳转进行简单明了的呈现,易于用户使用,提高了用户参与应用开发的简易性和直观性。
[0033]进一步的,在本实施例中,该方法还包括:
获取输入的语音数据,并将语音数据保存至应用的交互设计方案中。
[0034]本实施例中,用户终端中配置了语音输入功能,在用户对工具包和部件库触发交互设计操作和其它操作的过程中,获取得到用户输入的语音数据,以为所得到的交互设计方案配以语音解释,进一步地提高了用户参与应用开发的精准性,且有效缩短了用户与开发人员之间的距离。
[0035]在一个实施例中,如图2所示,上述步骤110之前,该方法还包括:
步骤210,接收应用开发需求消息,并显示。
[0036]本实施例中,用户终端将接收得到服务器推送的应用开发需求消息,并显示在用户终端的显示界面中。该开发需求消息可以是与用户终端中装设的一个或者多个应用相关的,将用于指示用户终端中装设的一个或者多个应用的优化迭代;也可是与用户终端中装设的应用无关的,用于为用户终端提供新的功能,即用于指引用户终端新功能的创设。
[0037]用户将查看显示的应用开发需求消息,以获知当前具体的开发需求,从而有针对性的参与应用开发,并提高效率。
[0038]步骤230,获取触发的方案查看操作,通过方案查看操作读取并显示与应用开发需求消息相关的交互设计方案。
[0039]本实施例中,待用户完成应用开发需求消息的查看之后,将在用户终端中触发相应的方案查看操作,以向后台的服务器发起查看与应用开发需求消息相关的交互设计方案的请求,进而读取得到与应用开发需求消息相关的交互设计方案,并显示在用户终端中。
[0040]用户终端读取并显示的优化设计方案为一个或者多个,将是当前用户曾经上传的交互设计方案,也可以是其他用户针对应用开发需求消息所上传的交互设计方案。
[0041]通过交互设计方案的显示将为用户终端中当前所进行的应用模拟开发提供了有效参考,并可避免雷同的交互设计方案的出现,从而减轻开发人员的筛选负担。
[0042]进一步的,本实施例中,上述步骤230之后,该方法还包括:
获取对显示的交互设计方案发起的投票操作,并根据投票操作更新交互设计方案对应的累计投票数目。
[0043]随着交互设计方案的不断提出和上传,也将不断更新上传的交互设计方案所对应的累计投票数目,进而可将交互设计方案所对应累计投票数目作用应用开发的重要参考,从而提高应用开发的效率,缩短应用开发周期。
[0044]在一个实施例中,如图3所示,为实现新功能的创设,上述步骤230之前,该方法还包括:
步骤310,生成与应用开发需求消息对应的新增功能查询词。
[0045]本实施例中,用户可根据用户终端中的应用开发需求消息输入新增功能查询词,例如,若用户需要开发新功能“提问”,则输入“提问”作为新增功能查询词。
[0046]步骤330,根据新增功能查询词进行功能筛查得到对应的功能部件。
[0047]本实施例中,由于当前所进行的应用开发是新功能的创设,因此,部件库中并不存在与这一新功能对应的功能部件。为实现用户的交互设计以生成相应的交互设计方案,将需要根据新增功能查询词进行功能筛查得到对应的功能部件,以对部件库进行更新,方便进行功能设计。
[0048]步骤350,将功能部件导入部件库。
[0049]本实施例中,将功能筛查所得到的功能部件导入部件库中,以供用户进行交互设计时使用。
[0050]通过如上所述的新增功能查询词的输入以及功能筛查,将使得部件库可不断满足用户的应用开发需求,适用于各种应用开发,提高了部件库的适用性。
[0051]进一步的,在如上所述的新功能的创设中,该步骤110的具体过程为:
通过用户终端中对部件库导入的功能部件触发的选定操作以及工具包中的选定操作在应用页面中新增与新功能对应的功能部件,以得到新增了功能部件的页面。
[0052]本实施例中,在完成新的功能部件的导入之后,将使用导入的功能部件实现当前的应用开发,得到包括了新的功能部件的页面。
[0053]进一步的,在本实施例中,如图4所示,该步骤330包括:
步骤331,根据新增功能查询词进行搜索,判断新增功能查询词对应的新增功能是否可实现,若为是,则进入步骤333,若为否,则结束。
[0054]本实施例中,以新增功能查询词作为关键词进行现有技术的搜索,以判断该新增功能查询词所对应的新功能在现有技术中是否可以实现,若为是,则进入步骤333 ;若判断结果为否,则说明这一新功能是不可行的,用户无法在应用中开发这一新功能。
[0055]此外,在搜索得到新增功能查询词对应的新增功能可实现时,将相应搜索这一新增功能对应的案件,并返回给用户终端,以更好地设计该新增功能。
[0056]步骤333,根据新增功能查询词进行网络匹配以得到对应的功能部件。
[0057]本实施例中,在判断到现有技术可实现新功能,因此,将进行网络匹配以搜索相应的功能部件,该功能部件可以是互联网络中用于表示这一新功能的部件,也可以是互联网络中用于表示与这一新功能相类似的功能的部件。
[0058]随着对新增功能查询词所进行的网络匹配,将搜索得到多个功能部件,因此,通过分条展示供用户选择。
[0059]在一个实施例中,还相应地提供了一种应用的功能模拟开发装置,如图5所示,包括功能页面设置模块510、跳转页面设置模块530和上传模块550。
[0060]功能页面设置模块510,用于获取用户终端中工具包和部件库触发的交互设计操作,通过交互设计操作在应用页面中进行功能的交互设计以得到该功能对应的页面。
[0061]本实施例中,用户终端是用于为用户提供各种应用的机器,开发人员针对该用户终端的使用群体针对性地为用户终端开发了各种应用。因此,用户终端中安装了多种应用,除此之外,还内置了用户可对应用进行交互设计工具包和部件库。
[0062]工具包用以为用户所进行的交互设计提供各种工具,部件库则为用户在应用页面中进行的交互设计提供多种部件。工具包中包含的工具和部件库中包含的部件可根据需要不断进行更新,以适用用户的各种应用开发场景。
[0063]应用页面中,通过工具包和部件库将可针对功能实现迭代优化和新功能的创设,因此,工具包和部件库所触发的交互设计操作可以是对某一功能中图标的编辑、旋转、移动、缩放等操作,也可以是应用页面中新功能的对应部件的添加等操作;相应的,所得到的功能对应的页面可以是优化的应用页面,也可以是新增了功能图标的页面。
[0064]也就是说,工具包包括了添加、复制、粘贴、编辑、标注、旋转、缩放、移动和跳转等工具;部件库包括了应用的多个部件,例如,应用中每一功能所对应的图标。
[0065]跳转页面设置模块530,用于通过工具包中触发的操作为该功能生成相应的跳转页面。
[0066]本实施例中,跳转页面设置模块530获取工具包中对工具所进行的选取操作,以通过获取得到的选取操作生成相应的跳转页面。该跳转页面可为优化的应用页面中,优化的功能图标所对应跳转页面;也可为新增的功能图标所对应的跳转页面。
[0067]上传模块550,用于将该功能对应的页面和相应的跳转页面保存为应用的交互设计方案,并上传。
[0068]本实施例中,用户终端中的工具包和部件库触发的交互设计所得到的该功能对应的页面和相应的跳转页面将形成应用的交互设计方案,并由上传模块550上传至服务器中,以供开发人员通过服务器提供的后台开发页面进行查看。
[0069]通过如上所述的装置,将使得用户可对任一用户终端中的任一应用直接进行模拟开发,进而通过工具包和部件库直观地呈现应用的交互设计,准确地表达了用户参与应用开发的设计思想。
[0070]在优选的实施例中,交互设计方案可以是原型图的形式,以通过原型图对应用中各种页面的内容、功能以及页面之间的跳转进行简单明了的呈现,易于用户使用,提高了用户参与应用开发的简易性和直观性。
[0071]进一步的,在本实施例中,该装置还包括:
语音输入模块,用于获取输入的语音数据,并将语音数据保存至应用的交互设计方案中。
[0072]本实施例中,用户终端中配置了语音输入功能,在用户对工具包和部件库触发交互设计操作和其它操作的过程中,语音输入模块获取得到用户输入的语音数据,以为所得到的交互设计方案配以语音解释,进一步地提高了用户参与应用开发的精准性,且有效缩短了用户与开发人员之间的距离。
[0073]在一个实施例中,如图6所示,该装置还包括消息接收模块610和方案显示模块630。
[0074]消息接收模块610,用于接收应用开发需求消息,并显示。
[0075]本实施例中,用户终端中消息接收模块610将接收得到服务器推送的应用开发需求消息,并显示在用户终端的显示界面中。该开发需求消息可以是与用户终端中装设的一个或者多个应用相关的,将用于指示用户终端中装设的一
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1