智能搭配服饰的实现方法及装置的制造方法_2

文档序号:9397399阅读:来源:国知局
其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至用户终端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0028]外设接口 108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行用户终端100的各种功能以及进行数据处理。
[0029]在一些实施例中,外设接口 108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0030]射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。
[0031]定位模块112用于获取用户终端100的当前位置。摄像模块114用于拍摄照片或者视频,其可包括前置图像采集装置以及后置图像采集装置。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。
[0032]音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。
[0033]触控屏幕118在用户终端100与用户之间同时提供一个输出及输入界面。触控屏幕118接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。
[0034]按键模块120同样提供用户向用户终端100进行输入的接口,用户可以通过按下不同的按键以使用户终端100执行不同的功能。
[0035]可以理解,图1所示的结构仅为示意,用户终端100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0036]第一实施例
[0037]图2为本发明第一实施例提供智能搭配服饰的实现方法流程图。如图2所示,本实施例的智能搭配服饰的实现方法流程图包括以下步骤:
[0038]步骤S210,用户终端接收用于选定第一对象的第一选定指令及用于选定与所述第一对象搭配的第二对象的第二选定指令,其中所述第一对象与预设的数据库中的一个搭配码相对应,所述第二对象与所述数据库中的多个搭配码相对应。
[0039]所述数据库中不仅存储有与所述第一、第二对象对应的搭配码,还存储有与所述第一、第二对象对应的标识及图片。所述搭配码、标识及图片建立一一对应的关联关系。
[0040]在本实施例中,所述第二对象为数据库中已存储搭配码的一个人物群或多个种类服饰中的一种,所述第二对象在所述数据库中存在多个搭配码。其中数据库中搭配码数据的建立需要事先录入。
[0041]步骤S220,调取所述数据库中所述第一对象对应的搭配码以及与所述第二对象对应的搭配码。
[0042]所述第一对象根据其标识与搭配码的对应关系找到所述第一对象的搭配码。所述第二对象选定后,用户终端从所述数据库中查找与所述第二对象属于同类的所有搭配码。
[0043]步骤S230,将与所述第二对象对应的多个搭配码分别和与所述第一对象对应的搭配码进行比对得到多个搭配指数,其中所述搭配指数越高表示所述第二对象与所述第一对象越搭配,根据所述搭配指数高低顺序获取与所述第一对象搭配的所述第二对象的列表,并显示所述列表。
[0044]在本实施例中,所述搭配指数表征相互比对搭配码之间的近似程度,所述搭配指数越高说明相互比对的搭配码之间越近似,其所表征的第一对象与第二对象越搭配。所述搭配指数的计算可通过以下方式实现。
[0045]对待比对的两个搭配码按照组成简码为单位,两个搭配码XaXbXcXd与YaYbYcYd中对应简码相减获得对应简码的差值Xa-Ya,Xb-Yb, Xc-Yc及Xd_Yd,将搭配码中的所有简码相减后的差值绝对值相加A = I Xa-Ya | +1 Xb-Yb | +1 Xc-Yc | +1 Xd-Yd | ;A的值越小表示搭配码XaXbXcXd与YaYbYcYd越近似。然而在实际过程中简码代表的重要性往往是不一样的。因此上述表达式变为 A = al* I Xa-Ya | +a2* | Xb-Yb | +a3* | Xc-Yc | +a4* | Xd-Yd I,其中al+a2+a3+a4 = 1,al、a2、a3及a4均为非负数。搭配指数可以表示为C = B-A,所述B为大于A的常数,将所述搭配指数C按从大到小排列即可得出所述第二对象与所述第一对象的搭配列表,所述的搭配列表可以是标识列表,也可以是图片列表。在实际比对过程中可以通过改变系数al、a2、a3及a4的值来控制比对中首要考虑的属性(系数设置较大或为I)或不需考虑的属性(系数很小或为零)。比如在服饰与服饰的搭配过程中如果只考了服饰的颜色及曲直比,只需使将服饰的风格与服饰的量感对应的系数设置为零即可。
[0046]当所述第一对象搭配需求最重要的属性不一致时,直接将不满足要求的所述第二对象排除。比如第一对象为服饰,用户对服饰的风格属性要求很高,当所述第二对象中风格属性与所述第一对象不一致时直接将其排除。
[0047]在本实施例中,所述的第一对象可以是一具体的人物,所述的第二对象是某一种类的服饰(比如:上衣或裤子)。
[0048]在本实施例中,所述的第一对象可以是一具体的服饰,所述的第二对象是某一个人物群(比如:青年或男性)。
[0049]在本实施例中,所述的第一对象可以是一历史服饰,所述的第二对象是一新品服饰。其中选定所述第一对象的过程是所述用户终端接收查询人物的服饰历史消费信息的指令,显示所述服饰历史消费信息列表,接收对所述服饰历史消费信息列表中某一历史服饰的选择。所述新品服饰是指服饰种类中的一种,具体地,可以通过所述服饰搭配码录入数据库的时间作为是否是新品的判断,如某一服饰的搭配码从录入数据库之日起三个月内都会认为其是新品服饰,当超过三个月时,所述新品服饰改变为一般服饰。当然,上述新品时间的设置可根据衣服种类、季节或地区进行设定,比如,在深圳、广州等亚热带季风气候的城市其夏天持续时间较长,可将夏装的新品时间设置长,冬装的新品时间设置短。
[0050]本实施例提供的智能搭配服饰的实现方法,通过将选定的第一对象搭配码为标准,用选定的第二对象搭配码与第一对象的搭配码进行比对得到多个搭配指数,该搭配指数越高表示与第一对象越搭配,根据上述搭配指数从高到低顺序获取与所述第一对象搭配的所述第二对象的标识列表或图片列表。这样可使普通人也可以通过简单的操作即可实现需要专业服饰搭配人员才能搭配出的服饰搭配效果。
[0051]第二实施例
[0052]本实施例描述的是在第一实施例中步骤S210及步骤S220之间检测所述第一对象在数据库中不存在对应搭配码时,采集所述第一对象搭配码的过程。
[0053]在本实施例中所述第一对象为人物或服饰,在所述用户终端接收用于选定第一对象的第一选定指令及用于选定与所述第一对象搭配的第二对象的第二选定指令,与所述调取所述数据库中所述第一对象对应的搭配码以及与所述第二对象对应的搭配码之间,包括:检测在所述数据库中是否存在与所述第一对象对应的搭配码,若存在,调取所述数据库中所述第一对象对应的搭配码,若不存在,还包括,
[0054]当所述第一对象为服饰时,用户终端接收用户输入的当前服饰标识,以及用户在用户交互界面针对多个服饰元素分别进行的选择操作,每个服饰元素包括至少一个选项,根据所述选择操作所对应的每个服饰元素的吻合项,生成对应所述当前服饰在对应服饰元素中的简码,将所述当前服饰的所有服饰元素生成的简码合成与所述当前服饰对应的搭配码并保存到所述数据库中;
[0055]当所述第一对象为人物时,用户终端接收用户输入的当前人物标识,以及用户在用户交互界面针对多个人物维度分别进行的选择操作,每个人物维度包括至少一个选项,根据所述选择操作所对应的每个人物维度的吻合项,生成对应所述当前人物在对应人物维度中的简码,将所述当前人物的所有人物维度生成的简码合成与所述当前人物对应的搭配码并保存到所述数据库中。
[0056]所述用户终端在接收到选定第一对象的第一选定指令之后还检测在所述数据库中是否存在与所述第一对象对应的搭配码。具体地,所述第一对象为人物或者服饰,所述第一对象的第一选定指令为输入所述第一对象标识。其中所述第一对象标识包括但不限于是数字串、二维码、字符串、种类或中英文名称。当输入所述第一对象标识后,用户终端会根据输入的所述第一对象标识在所述数据库中查找是否存在与所述第一对象标识相关联的搭配码。
[0057]具体
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1