zoukankan      html  css  js  c++  java
  • [Proposal]MyTools

    【名称】:MyTools

    【需求分析】:现在市场上常用的移动端工具类APP,要么功能单一,如手电筒,录音机,指南针等,要么虽然有多种功能的整合,但只是单一的堆砌,内部依然是一个个独立的功能模块,并未形成一个有机的整体。而对于工具类软件,人们的核心需求,不外乎能够简单,高效,便捷,智能的使用各类工具来完成自己的任务,也就是说省力是工具类APP的核心功能,操作简单,方便,交互界面美观等属于附加功能。如果有一款APP能够高效的将所需的工具整合在一起,智能的去完成任务,同时兼具娱乐性和社交属性,并突出省力的核心功能,应该说是一个可行的方向。

    【功能简介】: 基于IF-THEN-ELSE, AND, OR等逻辑关系,将各个独立的工具作为一个个基本的模块,根据用户的需求进行简单的逻辑拼接,以完成一个特定的任务。根据用户写的规则可以储存,共享,也可以从公共平台上下载,下次就不必重新设置规则,可以直接引用。用户们可以发挥想象力,做出各种各样有趣的功能模块,并进行分享。

    【例子】:

    e.g.1:     IF (weather=will rain), THEN (notify me with the clock) AND (send email to my friends to notify them), ELSE (tell me temperature)

    e.g.2:     IF (time=23:30), THEN (WIFI=close) AND (clock=8:00) AND (get-up music=Canon in D)

    e.g.3:     IF (password error time>5), THEN (notify me with email)

    【市场调研】:

    1, 在逻辑上相似的产品,主要有IFTTT。与它的主要区别是,IFTTT处理的是互联网上各个应用之间连接,例如Facebook, Gmail等,且逻辑只有IF THIS THEN THAT. 由于各个联网应用的接口及身份认证问题,导致IFTTT的响应速度有时候会很慢。而我们的APP,由于工具以在本地为主,较少涉及身份认证的问题,速度相对来说较快,且我们只专注于工具类的高效有机整合,与IFTTT的定位不同。

                      IFTTT - screenshot

                                      IFTTT APP

    2, 在功能上相似的产品,主要是各类工具大全类的应用。我们的APP相对与这些应用有着明显的优势,例如,支持用户自己来组装拼接各种逻辑关系,并且加入了娱乐属性和社交属性,便于分享和创造有趣的贴近用户特定需求的功能模块。

                      Smart Tools - 工具箱 - screenshot

                                     工具大全

    【可行性分析】:

    可能会用到的一些工具模块有:时钟,日历,手机铃声,音乐,手电筒,录影机,照相机,计算机,GPS定位,电话,短信,天气,记事本,邮箱,搜索引擎,通讯录等。要想实现在这些模块上层的编程,关键点在于能否与这些模块进行通信,以及通信的速度和处理的速度,以及一些权限的问题。整体上来看,这些问题都有可以解决的较成熟的办法,且应该能在一两个月的时间内开发出来,因此本方案是有较强可行性的。

    ==============================================================================

    NABC分析:

    【Need】:

    用户需要用到移动端随手能用的实用工具,且想要有一个最满足用户实际目标的使用方式。换言之,能让用户以更懒的方式使用移动端工具。

    这个需求具体表现为:

    一,有一个统一的使用平台。

    二,能根据用户习惯和喜好进行个性化定制。

    三,有一个简单方便的操作界面和流程。

    【Approach】:

    1,单个工具模块的实现:现在主流的ios,android,windows平台都有开放各个常用的传感器和执行器的API接口。各大app store上也有很多工具类app。所以实现单个工具模块应该没有什么问题。

    2,模块之间的逻辑整合:采用IF-THEN-ELSE, AND, OR的逻辑组织结构进行实现,问题不大。

    3,简单方便的交互界面:这一方面需要持续不断的学习和改进,但是实现一个基本的版本不会太难。

    4,用户习惯和喜好的自动学习:采用贝叶斯网络等机器学习算法,进行自动学习并存储用户可能会用到的或者常用的逻辑关系,实现个性化,方便用户以后操作。

    【Benefits】:

    我们的核心优点就是个性化。能比一般的工具类APP通用工具的方式更贴近用户的实际需求。且由于有IF-THEN-ELSE, AND, OR的逻辑组织结构,以及用户习惯学习的功能,因此操作比较简单。

    【Competition】:

    竞争主要来自于两方面:

    1,普通通用型工具类APP,由于工具没有体现个性化,因此操作会更加简单直接。

    2,逻辑组织类APP(如IFTTT),由于其主要关注的是在线应用之间的组织整合,而我们的应用主要在本地,执行速度更快,且功能定位不同。

    Thank you

    Junbei Zhang

  • 相关阅读:
    uva------(11464)Even Parity
    java SE学习之线程同步(详细介绍)
    MFC学习之窗口基础
    java多线程的常用方法(以及注意事项)
    java多线程下如何调用一个共同的内存单元(调用同一个对象)
    java之多线程(Thread)
    HDUOJ------3336 Count the string(kmp)
    hduoj------2594 Simpsons’ Hidden Talents
    POJ--2158--------------Milking Grid(最小覆盖字符矩阵)---(开二维kmp)
    poj-------------(2752)Seek the Name, Seek the Fame(kmp)
  • 原文地址:https://www.cnblogs.com/saint-west-campus/p/3949587.html
Copyright © 2011-2022 走看看