节日主题的切换方法、装置及计算机设备与流程

文档序号:18463824发布日期:2019-08-17 02:16阅读:148来源:国知局
节日主题的切换方法、装置及计算机设备与流程

本发明涉及软件应用领域,具体涉及一种节日主题的切换方法、装置及计算机设备。



背景技术:

生活中值得纪念的重要日子称为节日。大部分国家及地区都有属于自己民族特色的节日。节日是世界人民为适应生产和生活的需要而共同创造的一种民俗文化。例如,中国的春节、中秋节、端午节和清明节等。西方传统节日有圣诞节、复活节等。

因此,用户对于节日主题的需求越来越多样化,单调统一的节日主题无法满足用户的个性化需求。例如,印度民族众多,宗教差异大,大部分用户对于节日主题的要求也不一样。



技术实现要素:

本发明的目的在于提供一种节日主题的切换方法、装置及计算机设备,满足用户对节日主题的多样化需求,增强用户对下发主题的用户体验。

为实现该目的,本发明采用如下技术方案:

一种节日主题的切换方法,包括以下步骤:获取用户的历史消费内容;根据所述用户的历史消费内容,获取对应的节日日期;根据所述节日日期的信息,向所述用户下发相应的节日主题。

在其中一个实施例中,所述根据所述用户的历史消费内容,获取对应的节日日期,包括:根据所述用户的历史消费内容,确定所述用户的属性;根据所述用户的属性,获取对应的节日日期。

在其中一个实施例中,所述根据所述节日日期的信息,向所述用户下发相应的节日主题之前,还包括:确定当前日期属于所述节日日期;所述根据所述节日日期的信息,向所述用户下发相应的节日主题,包括:根据所述当前日期的节日日期的信息,向所述用户下发相应的节日主题。

在其中一个实施例中,所述根据所述节日日期的信息,向所述用户下发相应的节日主题之前,还包括:根据所述用户的历史消费内容,确定所述用户的特征;所述根据所述节日日期的信息,向所述用户下发相应的节日主题,包括:获取符合所述节日日期的信息和所述用户的特征的节日主题,向所述用户下发相应的节日主题。

在其中一个实施例中,所述用户的特征包括用户的兴趣特征和/或身份特征;所述身份特征包括年龄、性别。

在其中一个实施例中,所述根据所述用户的历史消费内容,确定所述用户的特征,包括:获取所述用户的历史消费内容中的日常生活内容,根据所述日常生活内容,确定所述用户的兴趣特征和/或身份特征。

在其中一个实施例中,所述用户的属性包括用户的宗教属性和/或民族属性。

在其中一个实施例中,所述获取用户的历史消费内容,根据所述用户的历史消费内容,确定所述用户的属性,包括:获取用户的历史消费内容中的节日类内容,根据所述节日类内容,确定所述用户的宗教属性和/或民族属性。

在其中一个实施例中,所述获取用户的历史消费内容中的节日类内容,根据所述节日类内容,确定所述用户的宗教属性和/或民族属性,包括:获取用户的历史消费内容中的节日类内容;若所述节日类内容符合第一判断条件,获得所述第一判断条件对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性;若所述节日类内容符合第二判断条件,获取所述用户的常用地理位置,并获得由所述第二判断条件和所述常用地理位置对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性;若所述节日类内容符合第三判断条件,获取所述用户的常用地理位置,并获得所述常用地理位置对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性。

在其中一个实施例中,所述向所述用户下发相应的节日主题之前,还包括:向所述用户确认允许下发节日主题。

在其中一个实施例中,所述向所述用户下发相应的节日主题之前,还包括:向用户推送所述节日日期的信息的内容;收集所述用户对所述内容的消费信息;确认所述消费信息符合预置条件。

在其中一个实施例中,所述确认所述消费信息符合预置条件,包括:确认所述用户消费所述节日日期的信息的内容的数量大于等于预置值,或确认所述用户对所述节日日期的信息的内容的兴趣值大于等于预置值。

在其中一个实施例中,所述向所述用户下发相应的节日主题,包括:获取与所述用户具有相同属性的社交用户;向所述用户和所述社交用户推送所述节日日期的信息的内容;收集所述用户和所述社交用户对所述内容的消费信息;若所述消费信息中,接收到的所述用户和所述社交用户消费所述内容的数量大于等于预置值、或对所述内容的兴趣值大于等于预置值,向所述用户下发相应的节日主题。

一种节日主题的切换装置,包括:第一获取模块,用于获取用户的历史消费内容;第二获取模块,用于根据所述用户的历史消费内容,获取对应的节日日期;下发模块,用于根据所述节日日期的信息,向所述用户下发相应的节日主题。

一种计算机设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行根据上述任一实施例所述的节日主题的切换方法。

与现有技术相比,本发明具备如下优点:

本发明的节日主题的切换方法,通过用户历史消费内容获取到针对该用户的节日日期,进一步根据该用户的节日日期下发对应的节日主题。因此,该节日主题的切换方法能够根据不同的用户下发对应的节日主题,从而满足用户对节日主题的多样化需求,增强用户对下发主题的用户体验。

进一步地,首先根据用户历史消费内容确定该用户的属性,进而根据该属性获取到针对该用户的节日日期,从而根据该用户的节日日期下发对应的节日主题。因此,该节日主题的切换方法能够从用户的历史消费内容中提取出用户的属性,更加准确地给用户下发主题,提高用户体验。

同时,用户的历史消费内容包括用户消费的节日类内容,根据节日类内容可确定出用户的宗教或者民族属性,从而可根据用户的宗教或者民族属性下发对应的节日主题,满足用户对于节日主题的要求。

并且,如果用户消费的节日类内容能够满足第一判断条件(能够准确确定出用户属性的判断条件)时,即刻得出用户的宗教属性或民族属性。如果该节日类内容满足第二判断条件(不能准确确定出用户属性的判断条件)时,结合用户的常用地理位置和第二判断条件,确定用户的宗教属性或民族属性。如果节日类内容满足第三判断条件(完全无法判断用户属性的判断条件),则根据用户常用地理位置对应的宗教属性或民族属性,确定该用户的宗教属性或民族属性。根据以上三个判断条件,可更加准确地判断用户的宗教属性或民族属性,进而能更加准确地给用户下发对应的节日主题,满足用户对节日主题的多样化需求。

显然,上述有关本发明优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本发明所揭示的内容合理地发现本发明的其他诸多优点。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明节日主题的切换方法的一实施例流程示意图;

图2为本发明节日主题的切换方法的另一实施例流程示意图;

图3为本发明节日主题的切换方法的一实施例中终端界面展示图;

图4为本发明节日主题的切换方法的另一实施例中终端界面展示图;

图5为本发明节日主题的切换装置的一实施例示意图;

图6为本发明提供的计算机设备部分结构的一实施例示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本领域技术人员应当理解,本发明所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。

本发明提供一种节日主题的切换方法。如图1所示,在一实施例中,该节日主题的切换方法包括以下步骤:

s100,获取用户的历史消费内容。

在本实施例中,服务器获取用户的历史消费内容。其中,用户的历史消费内容包括用户消费的节日类内容和日常生活类内容。具体地,该节日类内容包括用户消费的节日庆祝类内容,用户消费的节日美食类内容,用户消费的节日服装类内容等。

s200,根据所述用户的历史消费内容,获取对应的节日日期。

在本实施例中,服务器获取用户的历史消费内容。例如,用户的历史消费内容可包括用户历史消费的节日类内容,用户历史消费的食物类内容,用户历史消费的活动类内容,用户历史消费的服饰类内容等。进一步地,服务器根据用户的历史消费内容,获取对应的节日日期。节日日期可包括印度教的节日日期、伊斯兰教的节日日期、婆罗门教的节日日期等。

在一实施例中,如图2所示,步骤s200包括步骤:

s210,根据所述用户的历史消费内容,确定所述用户的属性。

在本实施例中,服务器根据用户的历史消费内容,确定该用户的属性。其中,用户的属性包括用户的宗教属性和/或民族属性。服务器获取到用户的历史消费内容之后,根据该用户的历史消费内容,确定该用户的属性包括:获取用户的历史消费内容中的节日类内容,根据节日类内容,确定所述用户的宗教属性和/或民族属性。

具体地,服务器获取到用户的历史消费内容,从该历史消费内容中筛选出用户消费的关于节日类的内容。同时,对用户消费的节日类的内容进行宗教属性和/民族属性的匹配,确定出该用户的宗教属性和/民族属性。例如,服务器获取到用户消费的节日类的内容为:每年的4月13日至4月16日期间人们互相泼水祝福的内容(可以是社交网站中用户上传的信息内容或者用户社交应用程序中的聊天信息),可确定出该用户的民族属性是傣族。或者,服务器获取到用户消费的节日类的内容为:每年的10月至11月期间,用户消费了关于排灯节的内容(如烟火和灯会的内容),可确定出该用户的民族属性为印度教。

s220,根据所述用户的属性,获取对应的节日日期。

在本实施例中,服务器根据用户的历史消费内容确定该用户的属性后,获取用户属性对应的节日日期。如服务器确定出该用户的宗教和/或民族属性之后,获取该用户宗教和/或民族属性对应的节日日期。具体可以是:服务器确定出该用户的宗教属性是基督教,则进一步获取到基督教对应节日的日期。如圣诞节的日期、复活节的日期、受难节的日期以及感恩节的日期等。或者,服务器确定出该用户的宗教属性是伊斯兰教,则进一步获取到伊斯兰教对应节日的日期。如开斋节的日期、古尔邦节的日期及圣纪节的日期等。

s300,根据所述节日日期的信息,向所述用户下发相应的节日主题。

在本实施例中,服务器根据获得的用户属性对应的节日日期之后,根据该节日日期的信息,向该用户下发对应节日日期的节日主题。其中,对应的节日日期的节日主题可以是多个内容不同的主题包。服务器可以根据预定时间,循环给用户下发对应主题的主题包内的一个主题。或者,服务器可以在接收到用户的触发信息之后,更换同一个主题包内不同的主题。

在一实施中,服务器获取到的节日日期的信息为:节日时间为持续一段时间,并且在这段持续时间内,不同时间段对应不同的节日庆祝方式时,用户下发的节日主题为主题包,主题包内包含有不同时间段对应不同节日主题内容的主题。例如,服务器确定出的节日日期为春节日期,春节日期对应为年初一至年初七。服务器给用户下发的主题包内包含年初一至年初七分别对应的节日主题。年初一时服务器给用户下发对应年初一的节日主题,年初二时服务器给用户下发对应年初二的节日主题,依次类推。

另外,对应同一时间的节日主题也可包含多个主题相同但具体内容不同的主题。服务器在接收到用户的触发信息时,给用户下发同一主题但内容不同的另外的节日主题。

在一实施例中,步骤s300还包括:获取与所述用户具有相同属性的社交用户;向所述用户和所述社交用户推送所述节日日期的信息的内容;收集所述用户和所述社交用户对所述内容的消费信息;若所述消费信息中,接收到的所述用户和所述社交用户消费所述内容的数量大于等于预置值、或对所述内容的兴趣值大于等于预置值,向所述用户下发相应的节日主题。在本实施方式中,通过收集与该用户属性相同的其他社交用户和用户本身对所述节日日期的信息的内容的反馈情况(用户和其他社交用户消费内容的数量大于等于预置值、或两者对内容的兴趣值大于等于预置值),根据反馈情况给该用户下发相应的节日主题。

在一实施方式中,步骤s300之前,还包括步骤:确定当前日期属于所述节日日期。步骤s300包括:根据所述当前日期的节日日期的信息,向所述用户下发相应的节日主题。在本实施方式中,服务器获取到当前日期并确定当前日期属于所述节日日期之后,向用户下发对应当前日期对应的节日主题。

在一实施方式中,步骤s300之前,还包括步骤:根据所述用户的历史消费内容,确定所述用户的特征。步骤s300包括:获取符合所述节日日期的信息和所述用户的特征的节日主题,向所述用户下发相应的节日主题。在本实施方式中,服务器还可以根据获取到的用户的历史消费内容,确定出用户的特征。其中,用户的特征包括用户的兴趣特征和/或身份特征,身份特征包括年龄、性别。所述根据所述用户的历史消费内容,确定所述用户的特征,包括:获取所述用户的历史消费内容中的日常生活内容,根据所述日常生活内容,确定所述用户的兴趣特征和/或身份特征。

具体地,服务器获取用户历史消费内容中的日常生活内容,从日常生活内容中确定该用户的兴趣特征和/或身份特征。进一步地,结合节日日期的信息和用户的兴趣特征和/或身份特征,向用户下发相应的节日主题。例如,如图3所示,服务器获取到用户的日常生活内容中,确定用户性别为男性,服务器下发的头像主题为男性主题。并且,根据该用户的日常生活内容,确定出该用户为某个年龄阶段的男性,服务器可下发对应的主题内容为符合该年龄阶段男性的主题新闻等。如图4所示,服务器获取到用户的日常生活内容中,大部分内容是某个年龄段的女性常关注或消费的内容,可确定用户的身份特征是某个年龄段的女性,从而服务器下发的头像主题为女性主题。同时,服务器可根据节日日期的信息,给该年龄阶段女性用户下发某个年龄段的女性感兴趣的节日主题。

或者,服务器获取到用户的日常生活内容中,用户频繁消费或关注某一内容,根据该内容服务器可确定用户的兴趣特征。因此,服务器可根据节日日期的信息,给用户下发与用户的兴趣特征匹配的节日主题。

在一实施例中,用户的属性包括用户的宗教属性和/或民族属性。所述获取用户的历史消费内容,根据所述用户的历史消费内容,确定所述用户的属性,包括步骤a:获取用户的历史消费内容中的节日类内容,根据所述节日类内容,确定所述用户的宗教属性和/或民族属性。其中,所述步骤a包括:获取用户的历史消费内容中的节日类内容;若所述节日类内容符合第一判断条件,获得所述第一判断条件对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性;若所述节日类内容符合第二判断条件,获取所述用户的常用地理位置,并获得由所述第二判断条件和所述常用地理位置对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性;若所述节日类内容符合第三判断条件,获取所述用户的常用地理位置,并获得所述常用地理位置对应的宗教属性和/或民族属性,得出所述用户的宗教属性和/或民族属性。

具体地,在步骤a中,所述第一判断条件为可以从用户消费的历史的节日类内容直接确定出用户的宗教属性和/或民族属性的判断条件。例如,用户消费的历史的节日类内容与服务器中宗教属性和/或民族属性对应的节日类内容对比,相似性达到90%以上的,服务器可根据用户消费的历史的节日类内容确定出用户的宗教属性和/或民族属性。所述第二判断条件为从用户消费的历史的节日内容不能完全确定用户的宗教属性和/或民族属性的判断条件。例如,用户消费的历史的节日类内容与服务器中宗教和/或民族属性对应的节日类内容对比,相似性大于70%且小于90%的,服务器不能直接根据该用户消费的历史的节日内容确定出用户的宗教属性和/或民族属性。此时,服务器可获取用户的常用地理位置,根据该用户的常用地理位置以及所述的第二判断条件,确定出用户的宗教属性和/或民族属性。所述第三判断条件为完全不能根据用户消费的历史的节日内容确定出该用户的宗教属性和/或民族属性。例如,用户消费的历史的节日类内容与服务器中宗教属性和/或民族属性对应的节日类内容对比,相似性小于30%的,服务器根据该用户消费的历史的节日内容不能确定出用户的宗教属性和/或民族属性。此时,服务器只能根据用户的常用地理位置判断出用户的宗教属性和/或民族属性。

在一实施例中,所述向所述用户下发相应的节日主题之前,还包括:向所述用户确认允许下发节日主题。在本实施例中,服务器向用户发送是否允许下发节日主题的提示信息,当获取到用户确认允许下发节日主题的信息后,服务器给用户下发相应的节日主题。

在一实施例中,所述向所述用户下发相应的节日主题之前,还包括:向用户推送所述节日日期的信息的内容;收集所述用户对所述内容的消费信息;确认所述消费信息符合预置条件。其中,确认所述消费信息符合预置条件,包括步骤:确认所述用户消费所述节日日期的信息的内容的数量大于等于预置值,或确认所述用户对所述节日日期的信息的内容的兴趣值大于等于预置值。

具体地,服务器向用户下发相应的节日主题之前,先收集用户对推送的节日日期的信息的内容的消费信息,如用户是否消费了推送的节日日期的信息的内容,或者获取用户对推送的节日日期的信息的内容的消费量或者消费率。进而,确认该消费信息符合预置条件。其中,预置条件可以是用户消费所述节日日期的信息的内容的数量大于等于预置值或用户对所述节日日期的信息的内容的兴趣值大于等于预置值。

在另一实施例中,本发明提供节日主题的切换装置,如图5所示,该节日主题的切换装置包括第一获取模块100、第二获取模块200以及下发模块300。

第一获取模块100用于获取用户的历史消费内容。在本实施例中,服务器获取用户的历史消费内容。其中,用户的历史消费内容包括用户消费的节日类内容。具体地,该节日类内容包括用户消费的节日庆祝类内容,用户消费的节日美食类内容,用户消费的节日服装类内容等。

第二获取模块200用于根据所述用户的历史消费内容,获取对应的节日日期。在本实施例中,服务器获取用户的历史消费内容。例如,用户的历史消费内容可包括用户历史消费的节日类内容,用户历史消费的食物类内容,用户历史消费的活动类内容,用户历史消费的服饰类内容等。进一步地,服务器根据用户的历史消费内容,获取对应的节日日期。节日日期可包括印度教的节日日期、伊斯兰教的节日日期、婆罗门教的节日日期等。

下发模块300根据所述节日日期的信息,向所述用户下发相应的节日主题。在本实施例中,服务器根据获得的用户属性对应的节日日期之后,根据该节日日期的信息,向该用户下发对应节日日期的节日主题。其中,对应的节日日期的节日主题可以是多个内容不同的主题包。服务器可以根据预定时间,循环给用户下发对应主题的主题包内的一个主题。或者,服务器可以在接收到用户的触发信息之后,更换同一个主题包内不同的主题。

在一实施中,服务器获取到的节日日期的信息为:节日时间为持续一段时间,并且在这段持续时间内,不同时间段对应不同的节日庆祝方式时,用户下发的节日主题为主题包,主题包内包含有不同时间段对应不同节日主题内容的主题。例如,服务器确定出的节日日期为春节日期,春节日期对应为年初一至年初七。服务器给用户下发的主题包内包含年初一至年初七分别对应的节日主题。年初一时服务器给用户下发对应年初一的节日主题,年初二时服务器给用户下发对应年初二的节日主题,依次类推。

另外,对应同一时间的节日主题也可包含多个主题相同但具体内容不同的主题。服务器在接收到用户的触发信息时,给用户下发同一主题但内容不同的另外的节日主题。

在其他实施例中,上述节日主题的切换装置的各个模块还用于实现上述对应节日主题的切换方法中对应步骤实现的功能,再次不再重述。

本发明还提供一种计算机设备。该计算机设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述任一实施例所述的节日主题的切换方法。

图6为本发明一实施例中的计算机设备结构示意图。例如服务器、个人计算机以及网络设备。如图6所示,设备包括处理器603、存储器605、输入单元607以及显示单元609等器件。本领域技术人员可以理解,图6示出的设备结构器件并不构成对所有设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件。存储器605可用于存储应用程序601以及各功能模块,处理器603运行存储在存储器605的应用程序601,从而执行设备的各种功能应用以及数据处理。存储器可以是内存储器或外存储器,或者包括内存储器和外存储器两者。内存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)、快闪存储器、或者随机存储器。外存储器可以包括硬盘、软盘、zip盘、u盘、磁带等。本发明所公开的存储器包括但不限于这些类型的存储器。本发明所公开的存储器只作为例子而非作为限定。

输入单元607用于接收信号的输入,以及接收用户输入的关键字。输入单元607可包括触控面板以及其它输入设备。触控面板可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并根据预先设定的程序驱动相应的连接装置;其它输入设备可以包括但不限于物理键盘、功能键(比如播放控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元609可用于显示用户输入的信息或提供给用户的信息以及计算机设备的各种菜单。显示单元609可采用液晶显示器、有机发光二极管等形式。处理器603是计算机设备的控制中心,利用各种接口和线路连接整个电脑的各个部分,通过运行或执行存储在存储器603内的软件程序和/或模块,以及调用存储在存储器内的数据,执行各种功能和处理数据。

在一实施方式中,设备包括一个或多个处理器603,以及一个或多个存储器605,一个或多个应用程序601。其中所述一个或多个应用程序601被存储在存储器605中并被配置为由所述一个或多个处理器603执行,所述一个或多个应用程序601配置用于执行以上实施例所述的节日主题的切换方法。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括存储器、磁盘或光盘等。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1