本发明涉及一种美容推荐系统,尤其涉及一种基于缓存的美容推荐系统。
背景技术:
随着美容行业的持续升温,关于美容使用的系统也在不断升级,从而满足日益庞大的美容数据库和美容信息的搜索需求。
传统的美容推荐系统将美容推荐数据存储在内存中,对于需要使用的美容推荐数据,都需要从内存中读取,速度缓慢,容易造成系统的延迟,进而导致用户的流失。
技术实现要素:
针对上述问题,本发明提出了一种基于缓存的美容推荐系统,其中,包括:
内存,用于存储美容推荐数据;
缓存;
处理器,与所述内存连接,以从所述内存中读取所述美容推荐数据;
所述处理器还与所述缓存连接;所述处理器对读取所述美容推荐数据的频率进行记录,以将读取频率高于一第一预设频率的每个所述美容推荐数据存储至所述缓存中。
上述的美容推荐系统,其中,所述美容推荐数据包括推荐输入数据,推荐映射数据和推荐结果数据。
上述的美容推荐系统,其中,所述推荐结果数据包括产品品牌数据,产品类型数据和产品使用数据。
上述的美容推荐系统,其中,所述第一预设频率为80%~90%。
上述的美容推荐系统,其中,包括:
输入设备,与所述处理器连接,用于向所述处理器传输指令;
所述处理器接收并根据所述指令从所述内存中读取所述美容推荐数据。
上述的美容推荐系统,其中,所述内存包括一本地存储器和一云存储器;
所述本地存储器和所述云存储器连接,用于从/向所述云存储器上传/下载所述美容推荐数据;
所述处理器与所述本地存储器连接,用于从所述本地存储器中读取所述美容推荐数据。
上述的美容推荐系统,其中,所述处理器实时读取所述缓存中的所述美容推荐数据的读取频率,于所述读取频率低于一第二预设频率时,将对应的所述美容推荐数据从所述缓存中删除。
上述的美容推荐系统,其中,所述第二预设频率为20%~30%。
有益效果:本发明提出的基于缓存的美容推荐系统能够将使用频率高的美容推荐数据存储至缓存中,从而提高数据处理速度。
附图说明
图1为本发明一实施例中基于缓存的美容推荐系统的结构图;
图2为本发明一实施例中基于缓存的美容推荐系统的结构图。
具体实施方式
下面结合附图和实施例对本发明进行进一步说明。
在一个较佳的实施例中,如图1所示,提出了一种基于缓存的美容推荐系统,可以包括:
内存1,用于存储美容推荐数据;
缓存2;
处理器3,与内存1连接,以从内存1中读取美容推荐数据;
处理器3还与缓存2连接;处理器3对读取美容推荐数据的频率进行记录,以将读取频率高于一第一预设频率的每个美容推荐数据存储至缓存2中。
在一个较佳的实施例中,美容推荐数据可以包括推荐输入数据,推荐映射数据和推荐结果数据等。
上述实施例中,优选地,推荐结果数据可以包括产品品牌数据,产品类型数据和产品使用数据等。
在一个较佳的实施例中,第一预设频率可以为80%~90%,例如为82%,或84%,或86%,或88%等。
上述技术方案中,第一预设频率可以是读取次数占总次数的百分比,但这只是一种优选的情况,不应视为是对本发明的限制。
在一个较佳的实施例中,如图2所示,还可以包括:
输入设备4,与处理器3连接,用于向处理器3传输指令;
处理器3接收并根据指令从内存1中读取美容推荐数据。
上述技术方案中,输入设备4可以是键盘,和/或鼠标等。
在一个较佳的实施例中,内存1可以包括一本地存储器和一云存储器;
本地存储器和云存储器连接,用于从/向云存储器上传/下载美容推荐数据;
处理器3与本地存储器连接,用于从本地存储器中读取美容推荐数据。
在一个较佳的实施例中,处理器实时读取缓存2中的美容推荐数据的读取频率,于读取频率低于一第二预设频率时,将对应的美容推荐数据从缓存2中删除,从而能够节省缓存2的空间。
上述实施例中,优选地,第二预设频率可以为20%~30%,例如为22%,或24%,或26%,或28%等。
通过说明和附图,给出了具体实施方式的特定结构的典型实施例,基于本发明精神,还可作其他的转换。尽管上述发明提出了现有的较佳实施例,然而,这些内容并不作为局限。
对于本领域的技术人员而言,阅读上述说明后,各种变化和修正无疑将显而易见。因此,所附的权利要求书应看作是涵盖本发明的真实意图和范围的全部变化和修正。在权利要求书范围内任何和所有等价的范围与内容,都应认为仍属本发明的意图和范围内。