CN110120086B - 一种人机交互设计方法、系统及数据处理方法 - Google Patents
一种人机交互设计方法、系统及数据处理方法 Download PDFInfo
- Publication number
- CN110120086B CN110120086B CN201810117056.3A CN201810117056A CN110120086B CN 110120086 B CN110120086 B CN 110120086B CN 201810117056 A CN201810117056 A CN 201810117056A CN 110120086 B CN110120086 B CN 110120086B
- Authority
- CN
- China
- Prior art keywords
- user
- input
- design
- profile information
- human
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/80—Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
一种设计方法,包括:接收第一输入;基于第一输入获得与用户相关联的简档信息;依据简档信息获得与简档信息相关联的设计信息;在用户界面接收第二输入;在用户界面上基于第二输入显示所述设计信息。
Description
技术领域
本披露涉及一种设计方法,更具体而言,涉及一种人机交互设计方法、系统以及数据处理方法。
背景技术
随着信息技术的发展和全球经济的进步,无论是实体世界,还是互联网世界,其中的产品或服务供应商均需要更快地更新自己的广告宣传文件。例如,网络商店需要在一年中的不同时段(例如双11购物节,春节等)更换大量具有不同内容的店铺宣传图片、视频、音频以匹配各种宣传、促销活动。而目前的广告宣传文件通常是由专业的设计人员使用专业的设计软件在电脑上完成的。这种方法对于设计人员的要求较高,通常需要设计人员具有绘画基础和较高的专业软件操作能力,因此耗时长,费用高;并且,这些设计的修改同样需要专业人员来完成,因此修改和维护的费用也较高。
另一方面,目前的这种基于电脑的广告宣传文件的设计方式和人类最自然的设计方式相背离,例如,人类在绘图时是通常绘制出线条和形状,而目前的设计软件中往往是以程序或输入数字的形式来执行整个设计过程(例如调整图像大小)。因而目前的设计过程中的人机交互方式不够自然,从而也不利于没有设计基础的人士快速学习和入门设计。
目前,一种设计的解决方案是:依据用户输入的一个图案从系统中选择出一系列相似的图案推荐给用户。这种方法适合于不会绘图的用户进行简单的设计。但是这种方法不能获得较为复杂的设计文件,另外,这种方法的人机交互过程亦不够自然。
基于以上,需要一种设计方法,其可以使得没有设计基础的人士快速可靠地获得所需要的设计文件,并且整个设计过程的人机交互符合人类最自然的方式。
发明内容
根据本披露的一个方面的实施例,提供一种设计方法,包括:接收第一输入;基于所述第一输入获得与用户相关联的简档信息;依据所述简档信息从数据库获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
根据本披露的另一方面,提供一种非暂态存储介质,其存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如下过程:接收第一输入;基于所述第一输入获得与用户相关联的简档信息;依据所述简档信息获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
根据本披露的另一方面,提供一种移动装置,其包括非暂态存储介质,所述非暂态存储介质存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如下过程:接收第一输入;基于所述第一输入获得与用户相关联的简档信息;依据所述简档信息获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
根据本披露的另一方面,提供一种系统,其包括服务器和客户端,服务器包括非暂态存储介质,所述非暂态存储介质存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如下过程:接收第一输入;基于所述第一输入获得与用户相关联的简档信息;依据所述简档信息获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
根据本披露的另一方面,提供一种人机交互设计装置,其包括人机交互界面;至少一台服务器;处理器,所述的处理器和所述的服务器通过通信链路而通信连接;非暂态存储介质,所述非暂态存储介质存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如下过程:接收第一输入;基于所述第一输入获得与用户相关联的简档信息;依据所述简档信息获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
根据本披露的另一方面,提供一种人机交互数据处理方法,包括:服务器接收第一输入;服务器基于第一输入而得到与用户相关联的简档信息;服务器基于简档信息获得与简档信息相关联的设计信息;服务器接收第二输入;服务器解析所述第二输入并得到所述第二输入的参数值,所述参数值包括以下至少一种:长度、形状、面积或它们的组合;基于所述参数值选择出相应的设计信息并将选择出的设计信息发送至用户端。
附图说明
此处所说明的附图用来提供对本披露的进一步理解,构成本披露的一部分,本披露的示意性实施例及其说明用于解释本披露,并不构成对本披露的不当限定。在附图中:
图1-1是根据一些实施例的一部分流程;
图1-2是根据一些实施例的一部分流程;
图2-1是根据一些实施例的示例性步骤之一;
图2-2是根据一些实施例的示例性步骤之一;
图2-3是根据一些实施例的示例性步骤之一;
图2-4是根据一些实施例的示例性步骤之一;
图2-5是根据一些实施例的示例性步骤之一;
图2-6是根据一些实施例的示例性步骤之一;
图2-7是根据一些实施例的示例性步骤之一;
图2-8是根据一些实施例的示例性步骤之一;
图2-9是根据一些实施例的示例性步骤之一;
图2-10是根据一些实施例的示例性步骤之一;
图2-11是根据一些实施例的示例性步骤之一;
图2-12是根据一些实施例的示例性步骤之一;
图3是根据一些实施例的移动装置的示意图;
图4是根据一些实施例的系统的示意图;
具体实施方式
当结合附图来阅读时,将更好地理解前述概述以及某些实施例的以下详细描述。就图示出一些实施例的功能框的简图而言,功能框未必指示硬件电路之间的分割。因而,例如,可在单件硬件(例如通用信号处理器或一块随机存取存储器、硬盘等)或多件硬件中实施功能框中的一个或多个(例如处理器或存储器)。类似地,程序可为独立的程序,可结合成操作系统中的例程,可为安装好的软件包中的函数等。应当理解,一些实施例不限于图中显示的布置和工具。
如本披露所用,以单数叙述或以词语“一个”或“一种”开头的要素或步骤应理解为不排除所述要素或步骤的复数,除非明确陈述了这种排除。此外,对“一个实施例”的引用不意于被解释为排除也结合了所叙述的特征的另外的实施例的存在。除非明确陈述了相反的情况,否则“包括”、“包含”或“具有”具有特定属性的要素或多个要素的实施例可包括不具有那个属性的另外的这样的要素。
一些实施例提供如图1-1和1-2所示的人机交互设计方法10,方法10在11处开始,当方法10开始之后。用户和他/她所操作的系统之间将进行第一次交互过程,即方法10将在步骤12处接收第一输入。第一输入用以确认用户的身份。可以采用多种方式实现第一输入,例如采用传统帐号密码登陆以确认用户身份;或者采用例如但不限于指纹输入、声纹输入、视网膜输入等唯一确认用户人体身份的手段来完成第一输入;或者,在一些实施例中,采用虚拟专有网络(VPN:Virtual Private Network)或与之类似的接入方式(VPC:VirtualPrivate Cloud)等来完成第一输入。
在一些实施例中,当完成了第一输入12之后,方法10基于第一输入所确认的用户身份从数据库获得和用户相关联的简档信息,简档信息包括用户的年龄、性别、职业领域等信息。例如,如果用户是某一个网络平台(例如:天猫)的卖家,在完成第一输入之后,在步骤13,系统可以在法律法规允许的范围以及用户授权的范围内获得用户简档信息。例如从存储有网络平台卖家信息的数据库中获取该用户的职业领域信息(例如:该用户所在的行业为食品领域,用户自己的网络店铺信息),用户的年龄和性别等。另外,通过技术手段,例如数据挖掘,还可以获得一些其它的信息,例如通过对于用户搜索历史的统计和分析,可以推测出用户所感兴趣的领域,例如汽车等。
在一些实施例中,直接基于第一输入12而获得和用户相关联的简档信息。例如用户直接输入自己的年龄、性别、职业领域等信息。在这些实施例中,无需再关联到任何数据库,方法10即可通过第一输入12而获知简档信息。
方法10包括在步骤14处根据简档信息从一数据库获得与简档信息相关联的信息。该数据库中存储有各种设计信息,各种设计信息包括文案集、图片集、视频集、音频集等,这些文案集、图片集、视频集、音频集按照社会行业一般分类或者商品领域被分类,并对这些集合中的元素一一标记以便于查询和索引。
在一些实施例中,在步骤14处获得了用户简档信息后,将简档信息和数据库中的各种设计信息进行关联。在一些实施例中,基于用户的职业领域获得数据库中的相关联的信息,例如:如果简档信息显示用户所在的行业为食品领域,则方法10将关联到数据库中食品领域的文案集、图片集、视频集、音频集并可获取这些设计信息。需要指出的是,这里的“获取”并不一定是指要将将该领域的文案集、图片集、视频集、音频集都下载到用户所操作的系统本地,而是指系统在接下来的操作中联结到数据库并依据需要获得上述的信息。
在一些实施例中,在步骤14获得了用户简档信息后,如果用户是一名网络平台卖家,例如天猫某商店的卖家,则方法10在法律许可的数据获取范围内通过对用户的店铺进行实时数据获取和分析来得到一个数据集合,并依据这个数据集合在后续的流程中对用户进行推荐。例如,在得到用户店铺中的图片和广告语之后,将它们按照出现频率的多少来得到一个数据集合。应当理解的是:数据集合可以按照表格排序的形式存在,也可以按照其他任何合适的数据库存储数据的方式而存在。
在一些实施例中,在步骤14获得了用户简档信息中的职业信息后,方法10可以通过大数据分析来对用户所在的行业来进行分析并得到一个数据集合,并依据这个数据集合在后续的流程中对用户进行推荐。这里的大数据分析可以是实时完成的。例如,在得知了用户是从事酒类行业的前提下,方法10在法律许可的数据获取范围内对于一个或多个网络平台(例如淘宝和/或天猫)的多个酒类商家的店铺进行数据扫描和分析,并依据分析结果在后续的流程中向用户进行推荐。上述的分析包括:基于多维度权重因子对于文案集、图片集、视频集、音频集进行排序,权重因子可以包括:出现频率、类型(B类商家还是C类商家)、地域、价格区间范围等;上述的分析可以采用各种已知的算法或机器学习方法,例如线性回归、主成分分析、神经网络等。分析的结果可以得到一个数据集合,应当理解的是:数据集合可以按照表格排序的形式存在,也可以按照其他任何合适的数据库存储数据的方式而存在。
表一给出了基于某一用户的店铺进行数据获取和分析所得到的文本数据集合示例,在得到该用户店铺中的广告语之后,将它们按照出现频率的多少来得到一个文本数据集合,这个数据集合包括排序、文本内容和文本字节数。应当理解的是,对于用户所在行业所进行文本获取和分析也可以采用和上述表一相类似的方法来进行。而对于图片数据,也可以采用相类似的方法来进行排序。
表一
| 排序 | 文本内容 | 文本字节数 |
| 1 | ******酒类促销 | N1 |
| 2 | ********十年陈酿 | N2 |
| 3 | ****口感柔和 | N3 |
| 4 | **买一赠一 | N4 |
| … | … | … |
在一些实施例中,在步骤15处用户开始设计过程,用户通过用户界面进行第二输入,这种输入并不需要用户去绘制所需要的图形。用户通过画线条和简单几何图案来进行输入。例如,当用户在用户界面上画出一段直线段,方法10会自动从(例如和用户行业)相关联的数据库中的文本库中选择出和该直线的长度基本相当的一段文案(广告语),并将该广告语替代用户所画出的直线段;而如果用户在用户界面上画出一个几何图形(例如三角形),方法10会自动从相关联的图片库中选择出和该三角形的面积相当的图片(广告图片)并将选择出的广告图片替代用户所画出的三角形。
需要指出的是,上述的基于输入的匹配过程是基于数据的比较匹配来进行的,例如,如上述表一所列出,对于不同的文本素材,其具有的字节数不同,例如对于排序第一的文本素材“*******酒类促销”,其包括N1个字节;另一方面,例如当用户在用户界面上画出一段直线段时,该直线段将被解析,并且基于用户界面的具体尺寸而得到该直线段的长度参数值;并且将上述长度参数值和文本素材的字节数进行匹配以得到所需要的文本素材/数据。
上述解析过程可以采用直线段的长度占用户界面的尺寸长度的比例来进行,对于几何意义上相同长度的一段直线段,其在不同的用户界面,例如手机屏幕和台式电脑显示器上所占的比例是不同的,因此同一直线段在不同的用户界面上所被解析出的参数值可能是不同的,进而所得到的文本素材也可能是不同的。
应当理解的是,对于用户所绘制的几何图形,也可以采用和上述相类似的方法来匹配图片素材。对几何图形进行解析以获得其形状参数,例如三角形、矩形等。进一步地,对几何图形进行解析以获得其面积值,并依据面积值和用户界面的面积(例如14吋显示器的面积)比例来获得图形的面积参数,然后可以依据形状参数和面积参数来匹配图片素材,或者仅依据面积参数来匹配图片素材/数据。
在一些实施例中,方法10依据用户简档信息通过数据挖掘和分析来向用户推送各种素材。在一些实施例中,“推送”指方法10基于用户简档信息在用户进行第二输入时从第二数据库中选择相应的合适的文本素材、图片素材、视频素材、音频素材等。例如,除了上述的依据用户所从事的行业之外,还可以基于考虑用户的性别、年龄等信息的权重向用户来推送相应的素材。在一些实施例中,还可以基于对用户所经常浏览的网页信息来推测用户所感兴趣的领域,并在此基础上向用户推送相应的素材。在一些实施例中,方法10可以基于上述所获得对用户的店铺进行数据获取和分析来得到的数据集合来向用户进行推荐,也可以基于上述通过大数据分析来对用户所在的行业来进行分析并得到的数据集合来向用户进行推荐。
在一些实施例中,可以通过用户和界面交互选择的方式来实现上一段所述的推荐过程,例如当用户绘制出一条直线后,即在直线旁出现推荐的文本素材,这些文本素材按照由高到低的顺序排列,这些排列次序可以由上述的任意一种或几种分析模式所决定。类似地,对于其它的图片素材、视频素材、音频素材也可以采用用户和界面交互选择的方式来实现。进一步地,在一些实施例中,如果采用机器学习的方法来对各种素材进行排序,当用户在界面交互选择模式中选择了某些素材之后,这些选择的素材可以作为参数并反馈回方法10,从而对机器学习的方法进行进一步的训练和调优。
用户所绘制线条并不一定限于直线段,也可以是曲线段;用户所绘制的简单几何图形包括:矩形、平行四边形、三角形、圆形、椭圆形等。需要指出的是:用户所绘制的直线段并不需要是几何意义上的直线段,只要是普通人可以分辨的直线即可,对于简单几何图形也是如此。
在一些实施例中,将特定的几何图案映射到特定的设计信息类别。例如,用户输入一个三角形,则方法10选择图片素材;当用户输入一个矩形,则方法10选择视频素材;当用户输入一个圆形,方法10选择音频素材。上述的映射关系并不是确定的,而是可以依据需要而调整的。通过这些映射关系,可以更加方便地使得用户获得所需要的素材。需要指出的是:用户并不一定需要全部选择文本素材、图片素材、视频素材、音频素材中的每一种,用户可以自由地选择其中的一种或多种来完成设计。
在一些实施例中,使用多种形式的用户界面,例如传统的显示屏,也可以包括其他类型用户界面方式,例如AR/VR头盔、3D显示等,只要该方式可以完成人机交互即可。用户的操作输入可以采用普通的键盘鼠标输入,也可以采用手势输入或语音输入。在一些实施例中,手势输入包括用户通过触摸用户界面输入;或者采用动作捕捉输入,只要这些输入可以使得用户感觉他/她在用户界面上绘制线条或几何图案即可。
在一些实施例中,方法10获取用户在进行第一输入和/或第二输入时的时间点信息,例如用户在10月30日晚上20点30分和31分进行了上述第一输入和第二输入,则系统记录上述的时间点信息,时间点信息的精确度依据设定由系统确定,可以精确到日或小时或分,一般而言精确到日即可。这些记录时间点信息在后续的流程中被使用。
在一些实施例中,当用户完成第二输入之后,可以在步骤16选择是否修改文字素材、图片素材、视频素材、音频素材。例如,用户可能会对方法10所给出的文本(广告语)不满意,在此情况下,用户可以自行修改文本(广告语)。在一些实施例中,方法10还提供相关联素材的自动修改。当用户修改了文本(广告语)后,其余的图片素材、视频素材、音频素材中的一项或几项都自动依据用户的修改而改变,这种自动修改基于数据库中的数据之间的关联性来实现。举例而言,如果用户将广告语中的“食品”修改为“家居”,则相应的原来的关于食品的图片将变更为关于家居的图片,对于视频素材和音频素材也是如此。
在一些实施例中,依据所记录的时间点信息来辅助向用户推送各种素材。例如,如果用户在10月30日开始设计,那么距离10月30日最近的网络平台购物节日是11月11日。方法10有理由认为用户有较大的可能是为双11的促销活动进行设计。则方法10在向用户推送的文本素材中带有“双11”的信息。对于其他的时间点,例如临近春节、国庆亦是如此。
在一些实施例中,当用户完成修改之后,将进入步骤17;而在一些实施例中,用户在步骤15之后也可以选择不修改,在用户不修改的情况下,将直接进入步骤17。
在一些实施例中,在步骤17中,用户选择设计模式。例如网络交易平台领域所熟知的B端客户(Business:商家)和C端客户(Customer:消费者);方法10提供给用户对于To B端广告或To C端广告的设计模式的选择;如果用户的主要客户是商家,他/她可以选择To B端设计模式;而如果用户的主要客户是消费者,则他/她可以选择To C端设计模式。不同的设计模式对应于不同的设计风格,例如,对于To B端设计模式,整体的风格会倾向于成熟稳重;而对于To C端设计模式,整体的风格会倾向于热情明快。
在一些实施例中,在步骤17中,用户选择排版模式。例如可以选择居中、左右、对角、上下等模式;用户还选择色彩模式,例如可以选择淡雅、自然、浓墨等模式;这些不同的排版模式和色彩模式的选择会在最终的设计中反映出来。应当理解的是:这里的各种设计模式、排版模式和色彩模式的选项并非是限定,而是依据需要而具体地设定的。
当用户完成了设计模式、排版模式、色彩模式的选择后,选择完成设计(在用户界面上设置完成设计按键供用户确认),在步骤18设计将生成。
在一些实施例中,基于上述的和用户相关联的文本素材、图片素材、视频素材、音频素材中的一项或几项。用户也可以完全不选择上述的设计模式、排版模式或色彩模式,或者仅选择其中的一项或两项来完成设计,对于没有被用户所选择的模式,方法10使用推荐的默认模式。
在一些实施例中,在步骤18,方法10自动完成设计,将上述各种素材进行组合并添加背景从而完成整个设计,并将完成的设计显示在用户界面上。上述的组合并添加背景的过程由机器完成,机器依据设定程序来完成,或者采用自学习机制或者AI(人工智能)方式来完成。
在一些实施例中,当步骤18完成后,用户在步骤19结束方法10。
下面结合附图2-1至2-11来给出一些实施例的示例性说明。
在用户完成第一输入之后,用户的身份得到确认,假定用户是一位酒类产品的网络平台卖家。
参见图2-1和2-2,用户首先在用户界面上画出一条直线段,然后在用户界面上出现了“*********酒类促销”的文本素材,其长度基本上等同或接近于用户所画出的直线段的长度。参见图2-2,其中示出了文本素材的长度和用户画出的直线的长度,要理解的是:仅为了给出比较才在图2-2中以虚线示出了直线段;在实际的操作中,当文本素材出现后,直线段即消失。
随后,参见图2-3,用户在用户界面上画出一个三角形。要理解的是,虽然图2-3中的三角形是符合几何形状/规则的三角形,但是这仅仅是为了示例的表示。在实际操作中,用户可能画出边并不是完全的直线段的三角形,但是这并不会妨碍一些实施例的具体实现。当用户完成三角形之后,在用户界面中出现了面积基本相当或接近于用户所画出的三角形面积的图片素材(图2-4)。和上一段的相关描述相类似,虽然在图2-4中出现了虚线的三角形,但这也仅仅是为了对三角形和图片进行比较示意。实际上,当图片素材出现之后,用户所画的三角形即消失。
作为比较示例,在一些实施例中,在用户绘制出直线之后,并不是直接出现文本素材,而是在直线旁出现了界面框,在界面框为向用户推荐的多条文本素材,多条文本素材可以是采用上述的分析模式进行了排序后依据由高到低的模式而显示,参见图2-5所示意,其中,在界面框中示出了四条文本素材,用户选择第一条(鼠标箭头所指);而如果用户对于界面框中所出现的文本框均不满意,可以通过下拉右侧的进度条而获得更多的文本素材。上述过程同样适用于图片素材、视频素材、音频素材的选择。
接下来,用户选择设计模式,在图2-5中,用户选择了“消费者广告/To C”模式;然后,在图2-6,用户可继续选择排版模式和色彩模式,例如,用户选择了左右模式和自然模式;然后用户点击完成设计,得到如图2-7所示意的设计图。
作为比较示例,如果用户在上述过程中仍然选择了“消费者广告/To C”模式,但是没有选择左右模式而选择了上下模式,没有选择自然模式而选择了淡雅模式。当用户点击完成设计后,得到如图2-8所示意的设计图。
作为比较示例,用户可能会对方法10给出的文本素材不够满意而进行修改,参见图2-9,用户将“*******酒类促销”修改为了“*******家居”。在此情况下,方法10会为用户匹配新的图片素材并请用户确认。当用户确认之后,方法10将会把新匹配的图片素材显示在用户界面并删除之前的图片素材。从图2-9可以看出,原来的酒类图片已经被替换为了家居图片以符合用户所输入的文本信息。
在一些实施例中,方法10依据时间点信息来向用户推送相关的设计信息。例如,如果用户仍然是上述的酒类产品的网络平台卖家,他/她在10月30日开始设计,则方法10在向用户推送的文本素材中带有“双11”的信息,最终的设计结果如图2-11所示意,应当理解:方法10同样也可以向用户推送带有“双11”或其他实质等同的信息的图片素材、视频素材、音频素材中的一项或几项。
在一些实施例中,提供一种系统,包括:用于接收第一输入的装置;用于基于第一输入获得与用户相关联的简档信息的装置;用于基于简档信息从数据库获得与简档信息相关联的设计信息的装置;用于在用户界面接收第二输入的装置;用于在所述用户界面上基于第二输入而显示设计的装置。通过上述系统,用户完成上述各种方法10的实施例。
在一些实施例中,提供一种非暂态存储介质,其存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如下过程:接收第一输入;基于第一输入获得与用户相关联的简档信息;依据所述简档信息从数据库获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。
图3示出了一种移动装置的示例,移动装置为智能手机,智能手机包括非暂态存储介质和处理器,非暂态存储介质存储有指令集,处理器执行指令集以完成如下过程:接收第一输入;基于第一输入获得与用户相关联的简档信息;依据所述简档信息从数据库获得与简档信息相关联的设计信息;在用户界面接收第二输入;在所述用户界面上基于所述第二输入显示所述设计信息。通过上述移动装置,用户可以完成上述各种方法10的实施例。
图4示出了一种人机交互设计装置40,包括显示器43;至少一台服务器44,服务器44存储有包括设计信息的数据库;处理器42,处理器42和显示器43通信连结,处理器42和服务器44通过通信链路45通信连接,处理器42可以是实体的传统的处理器,也可以是基于虚拟机的处理器。通过上述人机交互设计装置40,用户41可以完成上述各种方法10的实施例。
在一些实施例中,给出了基于本披露的人机交互设计方法、系统、非暂态存储介质、移动装置以及人机交互设计装置;基于本披露,用户不需要具有绘画和操作专业软件的基础即可快速便捷地完成设计和修改;另一方面,用户的设计过程符合人类最自然的交互方式,易于学习和被接受。
要理解的是,以上描述意于为示例性,而不是限制性的。例如,上面描述的实施例(和/或它们的各方面)可与彼此结合起来使用。另外,可在不偏离一些实施例的范围的情况下作出许多修改,以使具体情况或内容适于一些实施例的教导。虽然本文描述的材料的尺寸和类型意于限定一些实施例的参数,但实施例决不是限制性的,而是示例性实施例。在审阅以上描述之后,许多其它实施例对本领域技术人员将是显而易见的。因此,应当参照所附权利要求以及这样的权利要求所涵盖的等效体的全部范围来确定一些实施例的范围。在所附权利要求中,用语“包括”和“在其中”用作相应的用语“包含”和“其中”的易懂语言等效体。此外,在所附权利要求中,用语“第一”、“第二”和“第三”等仅作为标记使用,并且它们不意于对它们的对象施加数字要求。另外,不以手段加功能的格式来书写所附权利要求的限制,除非且直到这样的权利要求限制清楚地使用短语“用于…的手段”,跟随没有另外的结构的功能陈述。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域内的技术人员应明白,本披露的一些实施例可提供为方法、设备、或计算机程序产品。因此,本披露可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本披露可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
本书面描述使用示例来公开一些实施例,包括最佳模式,并且还使本领域任何技术人员能够实践一些实施例,包括制造和使用任何装置或系统,以及实行任何结合的方法。一些实施例的可取得专利的范围由权利要求限定,并且可包括本领域技术人员想到的其它示例。如果这样的其它示例具有不异于权利要求的字面语言的结构要素,或者如果它们包括与权利要求的字面语言无实质性差异的等效结构要素,则它们意于处在权利要求的范围之内。
Claims (42)
1.一种人机交互设计方法,包括:
接收第一输入;
基于所述第一输入获得与用户相关联的简档信息;
基于所述简档信息获得与简档信息相关联的设计信息;
在用户界面接收第二输入;所述的第二输入包括用户在所述用户界面上画出线条和/或图形;
基于所述第二输入选择出相应的设计信息;
基于所述第二输入和选择出的设计信息生成设计结果;
在所述用户界面上显示生成的设计结果。
2.根据权利要求1所述的方法,其中,所述第一输入包括用户身份信息确认。
3.根据权利要求2所述的方法,其中,所述用户身份信息确认包括以下至少一种:专有网络接入、账号密码输入、指纹输入、声纹输入、视网膜输入。
4.根据权利要求3所述的方法,其中,所述第二输入包括以下至少一种:鼠标输入、键盘输入、手势输入、语音输入。
5.根据权利要求4所述的方法,其中,所述的手势输入包括用户通过触摸用户界面输入或动作捕捉输入。
6.根据权利要求5所述的方法,其中,所述的用户界面包括以下至少一种:显示屏、AR/VR头盔、3D显示。
7.根据权利要求6所述的方法,还包括:获得在进行所述第一输入和/或第二输入时的时间信息。
8.根据权利要求7所述的方法,其中,所述简档信息包括以下至少一项:用户的年龄、性别、职业领域、感兴趣的领域。
9.根据权利要求8所述的方法,其中,所述与简档信息相关联的设计信息包括以下至少一项:与用户职业领域相关联的文字素材、图片素材、视频素材、声音素材。
10.根据权利要求9所述的方法,还包括:依据用户的年龄选择以下至少一项:所述文字素材、所述图片素材、所述视频素材、所述声音素材。
11.根据权利要求10所述的方法,还包括:依据所述时间信息来选择以下至少一种:所述文字素材、所述图片素材、所述视频素材、所述声音素材。
12.根据权利要求11所述的方法,还包括:从数据库获得与简档信息相关联的设计信息。
13.根据权利要求12所述的方法,还包括:通过实时数据分析获得与简档信息相关联的设计信息。
14.根据权利要求13所述的方法,其中,所述实时数据分析包括以下至少一种:对用户在网络平台的店铺进行数据采集和分析;对用户所在行业的多个网络平台卖家的店铺进行数据采集和分析。
15.根据权利要求14所述的方法,其中,采用机器学习的方法对所述对用户所在行业的多个网络平台买件的店铺进行数据采集和分析。
16.根据权利要求1所述的方法,其中,所述的线条包括直线或曲线;所述的图形包括矩形、平行四边形、三角形、圆形、椭圆形。
17.根据权利要求1所述的方法,其中,所述与简档信息相关联的设计信息包括:和所述用户输入的直线长度相接近的文字素材。
18.根据权利要求17所述的方法,其中,所述与简档信息相关联的设计信息包括:和所述用户输入的图形大小相接近的图片素材。
19.根据权利要求18所述的方法,其中,所述与简档信息相关联的设计信息包括:排序排列的多个文字素材。
20.根据权利要求18所述的方法,其中,所述与简档信息相关联的设计信息包括:排序排列的多个图片素材。
21.根据权利要求19~20任一所述的方法,其中,所述用户可以修改所述文字素材或所述图片素材中的至少一项。
22.根据权利要求21所述的方法,其中,当所述用户修改所述文字素材或所述图片素材中的一项时,从数据库中获得与所述文字素材或所述图片素材相关联的未被修改的其余素材并依据所述用户的修改而自动替换所述未被修改的其余素材。
23.根据权利要求22所述的方法,还包括:将所述图片素材和所述文字素材自动组合生成设计图。
24.根据权利要求23所述的方法,还包括:用户选择设计模式,并且依据所选择的设计模式生成相应的设计图。
25.根据权利要求24所述的方法,还包括:用户选择排版模式,并且依据所选择的排版模式生成相应的设计图。
26.根据权利要求25所述的方法,还包括:用户选择色彩模式,并且依据所选择的色彩模式生成相应的设计图。
27.一种人机交互设计系统,包括:
用于接收第一输入的装置;
用于基于所述第一输入获得与用户相关联的简档信息的装置;
用于基于所述简档信息获得与简档信息相关联的设计信息的装置;
用于在用户界面接收第二输入的装置;所述的第二输入包括用户在所述用户界面上画出线条和/或图形;
用于基于所述第二输入选择出相应的设计信息的装置;
用于基于所述第二输入和选择出的设计信息生成设计结果的装置;
用于在所述用户界面上显示生成的设计结果的装置。
28.一种非暂态存储介质,其存储有指令集,所述指令集由处理器执行时使得所述处理器能够执行如权利要求1-26任一所述的方法。
29.一种移动设备,其包括:处理器和根据权利要求28所述的非暂态存储介质。
30.一种人机交互设计系统,其包括:服务器和客户端,所述服务器包括根据权利要求28所述的非暂态存储介质。
31.一种人机交互设计装置,包括:
人机交互界面;
至少一台服务器;
处理器,所述的处理器和所述的服务器通过通信链路而通信连接;
根据权利要求28所述的非暂态存储介质。
32.根据权利要求31所述的人机交互设计装置,其中,所述的处理器为虚拟化处理器。
33.根据权利要求31所述的人机交互设计装置,其中,所述的人机交互界面包括以下至少一种:显示屏、AR/VR头盔、3D显示。
34.根据权利要求33所述的人机交互设计装置,其中,在所述的人机交互界面上以排序的方式提供设计信息以供用户选择。
35.一种人机交互数据处理方法,包括:
服务器接收第一输入;
服务器基于所述第一输入而得到与用户相关联的简档信息;
服务器基于所述简档信息获得与简档信息相关联的设计信息;
服务器接收第二输入;所述的第二输入包括用户在用户界面上画出线条和/或图形;
服务器解析所述第二输入并得到所述第二输入的参数,所述参数包括以下至少一种:长度参数、形状参数、面积参数;
基于所述参数选择出相应的设计信息并将选择出的设计信息发送至用户端。
36.根据权利要求35所述的人机交互数据处理方法,其中,所述简档信息包括用户的店铺信息。
37.根据权利要求36所述的人机交互数据处理方法,其中,所述简档信息包括用户所在行业的其它店铺的店铺信息。
38.根据权利要求37所述的人机交互数据处理方法,其中,所述简档信息包括对于所述用户的店铺信息以及所述其它店铺的店铺信息进行数据分析排序后所得到的数据集合,其中,所述数据集合包括:文字数据集合、图片数据集合、音频数据集合、视频数据集合中的至少一种。
39.根据权利要求38所述的人机交互数据处理方法,其中,所述长度参数包括:直线段的长度占用户界面的尺寸长度的比例。
40.根据权利要求39所述的人机交互数据处理方法,其中,所述面积参数包括:形状的面积值和用户界面的比例。
41.根据权利要求40所述的人机交互数据处理方法,其中,所述形状参数包括:矩形、平行四边形、三角形、圆形、椭圆形。
42.根据权利要求41所述的人机交互数据处理方法,其中,所述服务器基于所述参数选择出相应的设计信息包括:依据所述长度参数选择出与所述直线段长度相匹配的文字数据;依据所述面积参数选择出与所述形状的面积相匹配的图片数据。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810117056.3A CN110120086B (zh) | 2018-02-06 | 2018-02-06 | 一种人机交互设计方法、系统及数据处理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810117056.3A CN110120086B (zh) | 2018-02-06 | 2018-02-06 | 一种人机交互设计方法、系统及数据处理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110120086A CN110120086A (zh) | 2019-08-13 |
| CN110120086B true CN110120086B (zh) | 2024-03-22 |
Family
ID=67519898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810117056.3A Active CN110120086B (zh) | 2018-02-06 | 2018-02-06 | 一种人机交互设计方法、系统及数据处理方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110120086B (zh) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1596406A (zh) * | 2001-11-28 | 2005-03-16 | 皇家飞利浦电子股份有限公司 | 用于检索涉及目标主题的信息的系统和方法 |
| CN101651550A (zh) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | 广告生成及显示方法和系统、广告制作及显示客户端 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100161411A1 (en) * | 2008-12-22 | 2010-06-24 | Kindsight | System and method for generating display advertisements from search based keyword advertisements |
| US8359616B2 (en) * | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
| US9270806B2 (en) * | 2011-06-24 | 2016-02-23 | Google Inc. | Graphical user interface which displays profile information associated with a selected contact |
| US20140039991A1 (en) * | 2012-08-03 | 2014-02-06 | Elwha LLC, a limited liabitity corporation of the State of Delaware | Dynamic customization of advertising content |
| US20140278821A1 (en) * | 2013-03-12 | 2014-09-18 | Salesforce.Com, Inc. | System and method for generating and managing social employee profiles |
| US11151614B2 (en) * | 2014-09-26 | 2021-10-19 | Comcast Cable Communications, Llc | Advertisements blended with user's digital content |
| US9825962B2 (en) * | 2015-03-27 | 2017-11-21 | Accenture Global Services Limited | Configurable sharing of user information |
| US20170046749A1 (en) * | 2015-07-30 | 2017-02-16 | Venkateswarlu Kolluri | One-click promotional advertising |
-
2018
- 2018-02-06 CN CN201810117056.3A patent/CN110120086B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1596406A (zh) * | 2001-11-28 | 2005-03-16 | 皇家飞利浦电子股份有限公司 | 用于检索涉及目标主题的信息的系统和方法 |
| CN101651550A (zh) * | 2008-08-15 | 2010-02-17 | 阿里巴巴集团控股有限公司 | 广告生成及显示方法和系统、广告制作及显示客户端 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110120086A (zh) | 2019-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10860634B2 (en) | Artificial intelligence system and method for generating a hierarchical data structure | |
| KR101806169B1 (ko) | 쇼핑 정보를 제공하는 방법, 장치, 시스템 및 컴퓨터 프로그램 | |
| US10628775B2 (en) | Sankey diagram graphical user interface customization | |
| US10740819B2 (en) | Information providing device, method, and non-transitory medium for interactive search refinement | |
| KR20210098884A (ko) | 사용자의 체형 및 구매 이력을 이용하여 패션 아이템 추천 서비스를 제공하는 방법 | |
| KR102227552B1 (ko) | 상황인지 알고리즘 기반 리뷰 카테고리를 이용한 음식점 노출 개인화 서비스 제공 시스템 | |
| US10657568B1 (en) | System with interactive user interface for efficiently accessing component-level reviews | |
| US10360623B2 (en) | Visually generated consumer product presentation | |
| US20180189405A1 (en) | Method and device for displaying recommended contents | |
| KR20180052489A (ko) | 사용자 경험분석 및 환경요인에 기초한 크로스보더 전자상거래 상품 추천 방법 | |
| CN111444405A (zh) | 用于搜索中的用户交互方法、装置、移动终端和存储介质 | |
| US20210090105A1 (en) | Technology opportunity mapping | |
| CN113761345A (zh) | 搜索处理方法、装置、设备及存储介质 | |
| US20220058753A1 (en) | Systems and methods for intelligent casting of social media creators | |
| KR102421451B1 (ko) | 이미지의 효율적인 관리 및 수정을 위한 시스템 및 방법 | |
| CN118193806B (zh) | 一种目标检索方法、装置、电子设备及存储介质 | |
| CN113744019A (zh) | 一种商品推荐方法、装置、设备及存储介质 | |
| KR101518109B1 (ko) | 상품 브랜딩을 위한 서비스 방법 및 시스템 | |
| US11961060B2 (en) | Systems and methods for assigning attribution weights to nodes | |
| Moncrieff et al. | An open source, server-side framework for analytical web mapping and its application to health | |
| KR20140094059A (ko) | 가격 결정 방법 및 시스템 | |
| KR101764361B1 (ko) | 소셜 네트워크 서비스 기반 쇼핑몰 서비스 제공 방법 및 이를 위한 장치 | |
| CN110120086B (zh) | 一种人机交互设计方法、系统及数据处理方法 | |
| JP6506839B2 (ja) | 不満情報処理装置及びシステム | |
| CN110851568A (zh) | 商品信息处理方法、终端设备及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40012230 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |