终端模拟开发的实现方法和系统的制作方法_2

文档序号:8498682阅读:来源:国知局
端是用于为用户提供各种应用的机器,开发人员针对终端的使用群体针对性地开发了各种应用。终端不仅存在着多种应用,其也内置了用于实现用户与开发后台,即开发人员所在的服务器进行交互的客户端,该客户端用以为用户提供模拟开发界面,并通过与服务器之间的交互实现用户与开发人员的实时沟通。
[0024]具体的,客户端将接收到开发人员由服务器推送的开发需求消息,并显示在客户端的显示界面中。该开发需求消息是与终端中装设的一个或者多个应用相关的,将用于指示终端中装设的一个或者多个应用的迭代更新和创新;也可用于为终端提供新的功能,将用于指引终端中应用的创新。
[0025]步骤130,触发开启客户端中的模拟开发工具,通过模拟开发工具中触发的操作生成与开发需求消息相关的交互设计方案。
[0026]本实施例中,这一终端内置的客户端中设置了模拟开发工具这一功能模块。通过用户在客户端对模拟开发工具的触发开启操作开启模拟开发工具,以为用户提供可进行应用的交互设计的模拟开发界面。
[0027]具体的,模拟开发工具为用户提供了操作工具包和部件库,其中,操作工具包包括了添加、复制、粘贴、编辑、标注、旋转、缩放、移动和跳转等工具;部件库包括了应用的多个部件,例如,应用中每一功能所对应的图标。
[0028]用户可在模拟开发工具的操作界面根据需要选取任一操作工具以及部件,以对应用进行模拟开发,例如,设置应用中主界面与任一界面的跳转,新增搜索功能等,用户可根据需要随意对终端中的应用进行进一步的开发,在此不一一进行列举。
[0029]通过客户端中的模拟开发工具,用户可根据服务器推送的开发需求消息直接进行终端中应用的开发,例如,终端中的应用进行迭代更新和创新,为终端开发新的应用等。
[0030]用户在模拟开发工具中触发的操作包括操作工具包中的工具选取操作、部件的选取操作以及部件的设置操作等,进而设计应用的各种交互得到与开发需求消息相关的交互设计方案。
[0031]在优选的实施例中,交互设计方案可以是原型图的形式,以通过原型图对应用中各种页面的内容和功能进行简单明了的呈现,易于用户使用,提高用户参与应用开发的简易性。
[0032]用户直接进行应用的交互设计,将开创了用户参与应用设计的新方式,并且有助于用户精准的表达自己的设计思路,大大降低线上传递设计思路失真情况出现的概率。
[0033]步骤150,将交互设计方案上传至服务器。
[0034]本实施例中,将用户通过客户端中模拟开发工具生成的交互设计方案上传至服务器中,以便于开发人员查看和处理。
[0035]通过如上所述的终端模拟开发的实现方法,对每一终端都内置了用以实现模拟开发的客户端,以接收开发人员通过服务器推送的开发需求消息,并实现用户针对开发需求消息在模拟开发工具中进行的交互设计,得到供开发人员参考的交互设计方案,从而使得应用的开发充分考虑了用户意图,保证了用户参与应用开发的效率。
[0036]通过客户端与服务器的交互,将搭建了用户与开发人员之间的有效沟通,进而缩短了用户与开发人员的距离,提高了开发人员与用户交流的持续性,有助于为应用的持续开发指明方向,缩短了应用开发周期。
[0037]进一步的,在本实施例中,如图2所示,步骤110之前还包括:
步骤210,根据应用的用户使用信息筛选目标用户。
[0038]本实施例中,对终端中的每一应用收集相应的用户使用信息,该用户使用信息包括用户对应用的使用频率、使用时长、平均使用时长(月、周或天的平均使用时长)、用户所在的地区、用户所在的年级和用户当前是否在线等信息。
[0039]在服务器为开发人员所提供开发人员后台中设置了搜索功能,进而使得开发人员可根据一定的搜索条件进行目标用户的筛选,该搜索条件可以是应用的用户使用信息的内容,以便于精准筛选出有价值的用户,这些有价值的用户即为参与用户开发的目标用户。
[0040]通过这一方式定向精准的筛选目标用户,将大大缩短了反馈等待的时间,保证了参与应用开发的用户的高质性。
[0041]步骤230,生成应用相关的开发需求消息,并由服务器推送开发需求消息至目标用户所在的客户端。
[0042]本实施例中,开发人员通过服务器提供的开发人员后台生成应用相关的开发需求消息,开发需求消息将是充分挖掘用户需求得到的。
[0043]进一步的,在本实施例中,开发人员和用户之间的沟通交流将通过服务器的开发人员后台和客户端实现。具体的,在筛选得到目标用户之后,将开发人员和目标用户关联在一起,使得开发人员和目标用户处于一个圈子。
[0044]通过开发人员后台触发的会话操作或者目标用户所在的客户端中触发的会话操作发起开发人员与目标用户之间的会话,该会话可以是一对一的会话形式,也可以是一对多或者多对多的群组会话形式,进而通过持续的沟通交流实现用户需求的挖掘,生成开发需求消息。
[0045]通过开发人员和目标用户之间发起会话的方式,极大地提高了反馈效率,将保证了开发人员与目标用户交流的持续性,便于长期深入挖掘用户需求,且降低了获得用户需求所耗费的调研成本。
[0046]在开发后台生成开发需求消息之后,将由服务器向目标用户所在的客户端推送开发需求消息,以为目标用户即将参与的应用开发提供指引,便于提高用户参与应用开发的有效性。
[0047]进一步的,在本实施例中,步骤210之前还包括:
对目标用户所在的客户端新增模拟开发工具的使用权限,以根据使用权限为目标用户所在的客户端新增模拟开发工具。
[0048]本实施例中,在筛选得到目标用户之后,将对该目标用户赋予模拟开发工具的使用权限,进而使得开发人员根据该使用权限通过开发后台为目标用户所在的客户端开放模拟开发工具,使得目标用户所在的客户端可根据需要运行模拟开发工具。
[0049]通过对筛选得到的目标用户开放模拟开发工具的使用权限,将有效避免了用户随意参与应用的开发,进而提高了用户参与应用开发的有效性和准确性。
[0050]在一个实施例中,如图3所示,步骤210可具体为:
步骤211,根据待开发的应用读取相应的用户使用信息。
[0051]本实施例中,随着用户对应用所进行的使用,将持续收集相应的用户使用信息,并上传,以不断存储应用的每一用户所对应的用户使用信息。
[0052]步骤213,根据读取得到的用户使用信息进行统计并排序,以得到应用的目标用户。
[0053]本实施例中,通过对用户使用信息的统计和排序将得到对该应用了解最深且在线的用户,即目标用户。例如,使用频率最高且在线的用户、使用时长最高且在线的用户等。
[0054]通过如上所述的方式对用户进行了有效筛选,实现了用户中的精准定向,从而使得参与应用开发的用户质量大为提高。
[0055]在一个实施例中,如图4所示,步骤150之前,如上所述的方法还包括如下步骤: 步骤410,生成与上传的交互设计方案对应的优化设计方案,并显示于目标用户所在的客户端。
[0056]本实施例中,开发后台中,开发人员将查看目标用户上传的交互设计方案,以对交互设计方案进行优化,得到对应的优化设计方案,并保存在服务器中。该优化设计方案是开发人员对服务器接收的交互设计方案时行优化所得到的。
[0057]具体的,在目标用户所在的客户端中,通过方案查看操作触发获取服务器中的优化设计方案,并显示。该优化设计方案并不仅限于开发人员为当前目标用户的交互设计方案进行优化所得到的方案,还包括了开发人员为其他目标用户上传的交互设计方案进行优化所得到的方案。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1