掌桥专利:专业的专利平台
掌桥专利
首页

基于用户标签的信息推荐方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:59:31


基于用户标签的信息推荐方法、装置、设备及存储介质

技术领域

本公开实施例涉及大数据应用的技术领域,更具体地,涉及一种基于用户标签的信息推荐方法、装置、设备及存储介质。

背景技术

随着大数据与物联网的发展,物联网设备产生的海量数据需要进行大数据的采集与处理,大数据能够帮助物联网应用实现实时监测、远程控制和智能决策。例如,智能家居可以通过采集和分析家庭设备的数据来实现自动化控制和能源管理。

对于用户所使用的各类智能设备,通常可以上传用户的使用数据至服务器,服务器可以显示这些使用数据分别对应的设备标识,在用户选择其中一个设备标识的情况下,该设备标识所对应的使用数据向用户进行展示,服务器的运营方也可以在用户授权的前提下采集用户的使用信息,确定用户所使用设备的一些偏好设置或者偏好功能等等,并利用这些使用信息来进行一些设备功能或者设备更新的推广。但由于服务器推送关于所有设备的推荐信息,对于用户来说,推送的信息较为庞杂,是不友好的。

发明内容

本公开实施例的一个目的是提供一种基于用户标签的信息推荐方法、装置、设备及存储介质的新的技术方案。

根据本公开的第一方面,提供了一种基于用户标签的信息推荐方法,所述方法包括:

获取用户在设备操作界面中已配对的硬件设备的使用数据;

根据所述使用数据,确定在设定时间范围内各硬件设备的工作时间段;

根据所述各硬件设备的工作时间段和设备标识,构建对于所述用户的反映各工作时间段分别对应的设备标识的用户标签;

根据所述用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图;其中,所述第一用户推荐图通过不同图块表示不同的设备标识,并且,设置各设备标识对应的图块的数量、尺寸以及相对位置关系以表示各设备标识对应的工作时间段;

获取预设的设备大数据库中对应于各设备标识的推荐信息;其中,所述设备大数据库包括不同设备标识对应的不同推荐信息;

对于所述用户在第一设备标识的第一选择操作,取消显示所述第一用户推荐图,显示所述第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息;其中,所述设备标识包括第一设备标识。

可选地,所述显示所述第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息,包括:

获取用户对于所述第一设备标识所设定的用户偏好选项以及所述偏好选项数据,以及获取用户对于所述第一设备标识所设定的标准选项以及所述标准选项的标准选项数据;其中,所述用户偏好选项包括设备待维护时长和各设备配件待维护时长中至少一项,所述标准选项包括设定时间范围内的运作时长和设备使用总时长中至少一项;

将所述偏好数据和所述标准选项数据作为第一推荐信息的第一部分信息,并显示在所述第一设备标识所在的第一显示位置。

可选地,在所述显示所述第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息之后,所述方法还包括:

对于所述用户在第一设备标识的第二选择操作,取消显示所述第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息,显示所述第一设备标识所在的第一显示位置的第一推荐信息的第二部分信息;其中,所述第二部分信息包括关于所述第一设备标识所对应的硬件设备的升级推荐信息和配件推荐信息中至少一项。

可选地,在所述显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图之后,还包括:

对于所述用户在第二设备标识的第一滑动操作,确定对应的工作时间段在所述第二设备标识所对应的工作时间段之前的第三设备标识;

根据所述第三设备标识、所述第三设备标识所对应的工作时间段、所述第二设备标识以及所述第二设备标识所对应的工作时间段,得到第二用户推荐图;其中,所述第二用户推荐图是基于所述第一用户推荐图设置的标识排列顺序、第二设备标识和第三设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;

从所述第一用户推荐图过渡至第二用户推荐图进行显示。

可选地,在所述显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图之后,还包括:

对于所述用户在第三设备标识的第二滑动操作,确定对应的工作时间段在所述第三设备标识所对应的工作时间段之后的第四设备标识;

根据所述第四设备标识、所述第四设备标识所对应的工作时间段、所述第三设备标识以及所述第三设备标识所对应的工作时间段,得到第三用户推荐图;其中,所述第三用户推荐图是基于所述第一用户推荐图设置的标识排列顺序、第三设备标识和第四设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;

从所述第一用户推荐图过渡至第三用户推荐图进行显示。

可选地,在所述显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图之后,还包括:

对于所述用户在第五设备标识的第三滑动操作,确定对应的工作时间段至少包含所述第五设备标识所对应的工作时间段中部分时间段的第六设备标识;

根据所述第五设备标识所对应的工作时间段的时长和所述第六设备标识所包含的部分时间段,得到对于第五设备标识所对应的工作时间段的设备占时分布图;

从所述第一用户推荐图过渡至设备占时分布图进行显示。

可选地,在所述根据所述用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图之前,还包括:

确定所述用户标签中表示各设备标识的数据集;

根据各数据集的标识位和预设的映射关系,确定第一数据集对应预约型设备和第二数据集对应非预约型设备;其中,所述映射关系为不同标识位对应不同设备类型;

确定所述第一数据集中预约的第一部分时间段和非预约的第二部分时间段;

所述根据所述用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图,包括:

根据所述用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图,并且,在所述第一用户推荐图中对应于所述第二部分时间的设备标识的显示位置进行区别显示。

根据本公开的第二方面,还提供了一种基于用户标签的信息推荐装置,所述装置包括:

数据获取模块,用于获取用户在设备操作界面中已配对的硬件设备的使用数据;

时间段确定模块,用于根据所述使用数据,确定在设定时间范围内各硬件设备的工作时间段;

标签构建模块,用于根据所述各硬件设备的工作时间段和设备标识,构建对于所述用户的反映各工作时间段分别对应的设备标识的用户标签;

推荐图显示模块,用于根据所述用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图;其中,所述第一用户推荐图通过不同图块表示不同的设备标识,并且,设置各设备标识对应的图块的数量、尺寸以及相对位置关系以表示各设备标识对应的工作时间段;

信息获取模块,用于获取预设的设备大数据库中对应于各设备标识的推荐信息;其中,所述设备大数据库包括不同设备标识对应的不同推荐信息;

信息显示模块,用于对于所述用户在第一设备标识的第一选择操作,取消显示所述第一用户推荐图,显示所述第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息;其中,所述设备标识包括第一设备标识。

根据本公开的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据本公开第一方面所述的方法。

根据本公开的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据本公开的第一方面所述的方法。

本公开实施例的一个有益效果在于,根据提供的基于用户标签的信息推荐方法,可以获取用户已经配对的硬件设备的使用数据,根据使用数据确定各硬件设备的工作时间段,构建相应的用户标签,再显示相应的第一用户推荐图,用户可以选择第一用户推荐图中的任一个设备标识,可以显示该设备标识的推荐信息。换句话说,通过设置第一用户推荐图,可以提供用户设备大数据库中对应于各使用的硬件设备相应设备标识的推送信息,并根据用户所选择的第一设备标识显示对应于第一设备标识的第一推荐信息,以便于向用户推送关于需要了解的设备的信息,提升用户的体验感。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开实施例的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开实施例的原理。

图1是能够应用根据一个实施例的基于用户标签的信息推荐方法的基于用户标签的信息推荐系统的组成结构示意图;

图2是根据一个实施例的基于用户标签的信息推荐方法的流程示意图;

图3是根据一个实施例的第一用户推荐图的示意图;

图4是根据另一个实施例的第一用户推荐图的示意图;

图5是根据另一个实施例的第一用户推荐图的示意图;

图6是根据一个实施例的基于用户标签的信息推荐装置的方框原理图;

图7是根据一个实施例的电子设备的硬件结构示意图。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<系统实施例>

图1是能够应用根据一个实施例的基于用户标签的信息推荐方法的基于用户标签的信息推荐系统的组成结构示意图。如图1所示,该系统包括服务器1000、用户终端2000和硬件设备3000,该系统可以应用于大数据应用场景。

用户终端2000可以为手机、平板或者计算机等等,此处不做限定,用户终端2000可以为一个或者多个,此处不做限定。

硬件设备3000可以为任意具备联网的智能家居设备。

应当理解的是,本申请中采用电动车、扫地机器人等智能家居进行举例,但不表示只能适用于智能家居的领域中。

服务器1000、用户终端2000和硬件设备3000可以通过同一网络通信连接,以实现服务器1000、用户终端2000和硬件设备3000之间的信息交互。

应用于本公开实施例中,用户终端2000的存储器用于存储计算机程序,该计算机程序用于控制该用户终端2000处理器进行操作以实施根据任意实施例的基于用户标签的信息推荐方法。技术人员可以根据本公开实施例的方案设计计算机程序。该计算机程序如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

以此类推,对其他设备给出关于硬件结构的说明。

<方法实施例>

图2是根据一个实施例的基于用户标签的信息推荐方法的流程示意图。该实施主体例如为图1中用户终端2000。

如图2所示,本实施例的基于用户标签的信息推荐方法可以包括如下步骤S210至步骤S260:

步骤S210,获取用户在设备操作界面中已配对的硬件设备的使用数据。

其中,设备操作界面为用户通过wifi或者蓝牙无线通信连接的方式将使用的硬件设备与用户所使用的用户终端进行配对的界面。在某一个硬件设备完成配对之后,已配对的硬件设备可以主动向用户终端反馈使用数据,并由用户终端向服务器反馈已配对的硬件设备的使用数据。

步骤S220,根据使用数据,确定在设定时间范围内各硬件设备的工作时间段。

其中,该设定时间范围可以为一天,可以为一周,也可以为一个月,此处不做限定。各硬件设备的工作时间段为硬件设备进行工作的时间段,例如,设备A的工作时间段为8点-9点和14点-15点这两个时间段。

步骤S230,根据各硬件设备的工作时间段和设备标识,构建对于用户的反映各工作时间段分别对应的设备标识的用户标签。

其中,每个硬件设备都具备相应的设备标识,设备标识可以为数字、字符或者图形,此处不做限定。

例如,设备A的工作时间段为7点-8点、11点-12点以及21点-24点,用户标签可以表示为[A:7-8,11-12,21-24]。

步骤S240,根据用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图;其中,第一用户推荐图通过不同图块表示不同的设备标识,并且,设置各设备标识对应的图块的数量、尺寸以及相对位置关系以表示各设备标识对应的工作时间段。

以图3为例,第一用户推荐图可以显示相应的时间轴T,该时间轴T可以显示各用户标签中表示时间节点的时间,以对于设备A的用户标签[A:7-8,11-12,21-24]为例,时间节点即为7、8、11、12、21和24,图块为三个,即设备A的最上方的图块对应的时间节点为7:00和8:00,设备A的中间的图块对应的时间节点为11:00和12:00,设备A的最下方的图块对应的时间节点为21:00和24:00。通过上述方式显示各个硬件设备对于时间的次序,以便于用户了解各硬件设备在设定时间范围内的工作情况,以对用户调整各硬件设备的工作时间段提供参考。

在一些实施例中,在步骤S240之前,还包括以下内容:确定用户标签中表示各设备标识的数据集;根据各数据集的标识位和预设的映射关系,确定第一数据集对应预约型设备和第二数据集对应非预约型设备;其中,映射关系为不同标识位对应不同设备类型;确定第一数据集中预约的第一部分时间段和非预约的第二部分时间段;相应地,步骤S240包括以下内容:根据用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图,并且,在第一用户推荐图中对应于第二部分时间的设备标识的显示位置进行区别显示。

在一些示例中,其中,标识位可以为设定的在数据集中特定位的不同数值或者字符,例如,映射关系设置为:预约型设备的字符为X,非预约型设备的字符为Y,“M”前两位的数值表示的是预约时间,“N”表示前两位的数值表示的是非预约时间。以设备A的数据集为例,设备A的数据集可以为[A:Y,7-8,M,11-12,N,21-24,M],其中,标识位为第二位“Y”,那么,设备A为预约型设备,7点-8点和21点-24点为预约时间即第一部分时间段,11点-12点为非预约时间即第二部分时间段,也就是说,7点-8点和21点-24点对应的图块与11点-12点对应的图块区别显示,具体区别显示可以颜色或者亮度等方式不同,例如,7点-8点和21点-24点对应的图块显示为绿色,11点-12点对应的图块显示为蓝色。换句话说,通过设置区别显示预约设备的预约时间段和非预约时间段,确定该预约设备的预约活动和非预约活动,进一步便于用户对于硬件设备的使用情况。

步骤S250,获取预设的设备大数据库中对应于各设备标识的推荐信息;其中,所述设备大数据库包括不同设备标识对应的不同推荐信息。

本实施例中,服务器中预先设定有设备大数据库,该设备大数据库包括不同设备标识对应的不同推荐信息,该对应关系可以是人为设定的,在此不做限定。用户终端可以通过服务器获取到对应于各设备标识的推荐信息。

步骤S260,对于用户在第一设备标识的第一选择操作,取消显示第一用户推荐图,显示第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息;其中,设备标识包括第一设备标识。

其中,第一选择操作可以为双击某一个图块,可以取消显示第一用户推荐图,显示包含第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息的第四用户推荐图。

在一些示例中,用户在双击设备B对应的图块之后,取消显示如图3所示的第一用户推荐图,显示如图4所示的第四用户推荐图,其中,第一推荐信息为今日工作时长、总计时长、水箱剩余量以及距上一次拖布更换时间等等信息。通过在用户的第一选择操作之后显示所选择的硬件设备的推荐信息的第一部分信息,可以便于用户了解该硬件设备的使用情况。

在一些实施例中,步骤S260可以包括获取用户对于第一设备标识所设定的用户偏好选项以及偏好选项数据,以及获取用户对于第一设备标识所设定的标准选项以及标准选项的标准选项数据;其中,用户偏好选项包括设备待维护时长和各设备配件待维护时长中至少一项,标准选项包括设定时间范围内的运作时长和设备使用总时长中至少一项;将偏好数据和标准选项数据作为第一推荐信息的第一部分信息,并显示在第一设备标识所在的第一显示位置。

其中,用户终端可以预先设定对于不同硬件设备的用户偏好选项,也就是说,用户可以在设备操作界面选择某一个设备标识所对应的图标,并弹出对应于该设备标识的硬件设备的一些偏好选项,偏好选项例如设备待维护时长和各设备配件待维护时长。以图4的设备B为例,设备配件待维护时长的偏好选项为剩余量以及配件更换时间等等选项,偏好选项数据为2L以及10天等等。在用户选择其中一些选项之后,用户终端可以获取到选择的这些选项的数据。用户终端能够直接获取一些标准选项的标准选项数据,标准选项例如为今日工作时长和总计时长等等。以图4的设备B为例,标准选项数据为2小时和382小时等等。换句话说,用户能够主动设定需要了解的一些推荐信息,可以提高用户使用的体验感。

在一些实施例中,在步骤S260之后,还包括以下内容:对于用户在第一设备标识的第二选择操作,取消显示第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息,显示第一设备标识所在的第一显示位置的第一推荐信息的第二部分信息;其中,第二部分信息包括关于第一设备标识所对应的硬件设备的升级推荐信息和配件推荐信息中至少一项。

以图5为例,升级推荐信息为“X+1版本 提供了更多充电模式选择”,配件推荐信息为“耗材:耗材1 8元/支 耗材2 10元/个”、“配件推荐:配件1、配件2、配件3”以及“产品推荐:设备F”等等。换句话说,通过用户再次选择第一设备标识,可以确定用户想进一步了解该设备标识所对应的硬件设备的情况,使得在提高显示的简洁度的前提下,提供用户较为详细的硬件设备的推荐信息,提高用户体验感。

在一些实施例中,在步骤S260之后,还包括以下内容:对于用户在第二设备标识的第一滑动操作,确定对应的工作时间段在第二设备标识所对应的工作时间段之前的第三设备标识;根据第三设备标识、第三设备标识所对应的工作时间段、第二设备标识以及第二设备标识所对应的工作时间段,得到第二用户推荐图;其中,第二用户推荐图是基于第一用户推荐图设置的标识排列顺序、第二设备标识和第三设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;从第一用户推荐图过渡至第二用户推荐图进行显示。

在一些例子中,工作时间段A之前的时间段可以理解为工作时间段A的末尾时间节点之前的所有时间段,也可以理解为工作时间段A的初始时间节点之前的所有时间段,此处不做限定。

以图3为例,第二设备标识为设备D,在显示第一用户推荐图之后,用户可以输出对于“设备D”向上滑动的第一滑动操作,确定在“设备D”对于的时间段的初始时间节点之前的时间段:设备C10点-11点、设备B8点-9点以及电动汽车A7点-8点,使得第二用户推荐图可以以设定的“7:00-11:00”和“7:00-24:00”的比例关系拉长显示设备C、设备B以及设备A的图块。进一步的,在第二用户推荐图中的各图块中显示对应的设备标识的第一推荐信息的第一部分信息。换句话说,用户可以通过上滑的第一滑动操作,了解某个硬件设备工作之前的其他硬件设备工作的运行情况。

在一些实施例中,在步骤S260之后,还包括以下内容:对于用户在第三设备标识的第二滑动操作,确定对应的工作时间段在第三设备标识所对应的工作时间段之后的第四设备标识;根据第四设备标识、第四设备标识所对应的工作时间段、第三设备标识以及第三设备标识所对应的工作时间段,得到第三用户推荐图;其中,第三用户推荐图是基于第一用户推荐图设置的标识排列顺序、第三设备标识和第四设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;从第一用户推荐图过渡至第三用户推荐图进行显示。

在一些例子中,工作时间段B之后的时间段可以理解为工作时间段B的末尾时间节点之后的所有时间段,也可以理解为工作时间段B的初始时间节点之后的所有时间段,此处不做限定。

以图3为例,第三设备标识为设备D,在显示第一用户推荐图之后,用户可以输出对于“设备D”向下滑动的第二滑动操作,确定在“设备D”对于的时间段的初始时间节点之后的时间段:设备C11点-12点和16点-18点、设备B14点-15点以及设备A21点-24点,使得第三用户推荐图可以以设定的“11:00-24:00”和“7:00-24:00”的比例关系拉长显示设备C、设备B以及设备A的图块。进一步的,在第三用户推荐图中的各图块中显示对应的设备标识的第一推荐信息的第一部分信息。换句话说,用户可以通过下滑的第二滑动操作,了解某个硬件设备工作之后的其他硬件设备工作的运行情况。

在一些实施例中,在步骤S260之后,还包括以下内容:对于用户在第五设备标识的第三滑动操作,确定对应的工作时间段至少包含第五设备标识所对应的工作时间段中部分时间段的第六设备标识;根据第五设备标识所对应的工作时间段的时长和第六设备标识所包含的部分时间段,得到对于第五设备标识所对应的工作时间段的设备占时分布图;从第一用户推荐图过渡至设备占时分布图进行显示。

以图3为例,第三设备标识为设备D,在显示第一用户推荐图之后,用户可以输出对于“设备D”向左滑动的第三滑动操作,确定在“11:00-24:00”的工作时间段工作的第六设备标识,即第六设备标识为设备C、设备B以及设备A,设备C的部分时间段为11点-12点和16点-18点、设备B的部分时间段为14点-15点以及设备A的部分时间段为21点-24点。确定出设备D占时为13小时,设备C占时3小时,设备B占时1小时,设备A占时3小时,并得到以设备标识-占时相关的饼状图,该饼状图可以显示设备D占比65%的图块,设备C占比15%的图块,设备B占比5%的图块,设备A占比15%的图块。进一步的,在设备占时分布图中的各图块中显示对应的设备标识的第一推荐信息的第一部分信息。换句话说,通过设置设备占时分布图,可以便于用户了解某个硬件设备工作过程中其他硬件设备工作的时长,提高用户的体验感。

<设备实施例一>

图6是根据一个实施例的基于用户标签的信息推荐装置的原理框图。如图6所示,该基于用户标签的信息推荐装置600可以包括:

数据获取模块610,用于获取用户在设备操作界面中已配对的硬件设备的使用数据;

时间段确定模块620,用于根据使用数据,确定在设定时间范围内各硬件设备的工作时间段;

标签构建模块630,用于根据各硬件设备的工作时间段和设备标识,构建对于用户的反映各工作时间段分别对应的设备标识的用户标签;

推荐图显示模块640,用于根据用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图;其中,第一用户推荐图通过不同图块表示不同的设备标识,并且,设置各设备标识对应的图块的数量、尺寸以及相对位置关系以表示各设备标识对应的工作时间段;

信息获取模块650,用于获取预设的设备大数据库中对应于各设备标识的推荐信息;其中,设备大数据库包括不同设备标识对应的不同推荐信息;

信息显示模块660,用于对于用户在第一设备标识的第一选择操作,取消显示第一用户推荐图,显示第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息;其中,设备标识包括第一设备标识。

可选地,信息显示模块660,还用于获取用户对于第一设备标识所设定的用户偏好选项以及偏好选项数据,以及获取用户对于第一设备标识所设定的标准选项以及标准选项的标准选项数据;其中,用户偏好选项包括设备待维护时长和各设备配件待维护时长中至少一项,标准选项包括设定时间范围内的运作时长和设备使用总时长中至少一项;将偏好数据和标准选项数据作为第一推荐信息的第一部分信息,并显示在第一设备标识所在的第一显示位置。

可选地,该基于用户标签的信息推荐装置600还包括选择操作显示模块,该操作显示模块用于对于用户在第一设备标识的第二选择操作,取消显示第一设备标识所在的第一显示位置的第一推荐信息的第一部分信息,显示第一设备标识所在的第一显示位置的第一推荐信息的第二部分信息;其中,第二部分信息包括关于第一设备标识所对应的硬件设备的升级推荐信息和配件推荐信息中至少一项。

可选地,该基于用户标签的信息推荐装置600还包括第一滑动操作显示模块,该第一滑动操作显示模块用于对于用户在第二设备标识的第一滑动操作,确定对应的工作时间段在第二设备标识所对应的工作时间段之前的第三设备标识;根据第三设备标识、第三设备标识所对应的工作时间段、第二设备标识以及第二设备标识所对应的工作时间段,得到第二用户推荐图;其中,第二用户推荐图是基于第一用户推荐图设置的标识排列顺序、第二设备标识和第三设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;从第一用户推荐图过渡至第二用户推荐图进行显示。

可选地,该基于用户标签的信息推荐装置600还包括第二滑动操作显示模块,该第二滑动操作显示模块用于对于用户在第三设备标识的第二滑动操作,确定对应的工作时间段在第三设备标识所对应的工作时间段之后的第四设备标识;根据第四设备标识、第四设备标识所对应的工作时间段、第三设备标识以及第三设备标识所对应的工作时间段,得到第三用户推荐图;其中,第三用户推荐图是基于第一用户推荐图设置的标识排列顺序、第三设备标识和第四设备标识分别对应的图块的数量、尺寸以及相对位置关系得到的;从第一用户推荐图过渡至第三用户推荐图进行显示。

可选地,该基于用户标签的信息推荐装置600还包括第三滑动操作显示模块,该第三滑动操作显示模块用于对于用户在第五设备标识的第三滑动操作,确定对应的工作时间段至少包含第五设备标识所对应的工作时间段中部分时间段的第六设备标识;根据第五设备标识所对应的工作时间段的时长和第六设备标识所包含的部分时间段,得到对于第五设备标识所对应的工作时间段的设备占时分布图;从第一用户推荐图过渡至设备占时分布图进行显示。

可选地,该基于用户标签的信息推荐装置600还包括类型确定模块,该类型确定模块用于确定用户标签中表示各设备标识的数据集;根据各数据集的标识位和预设的映射关系,确定第一数据集对应预约型设备和第二数据集对应非预约型设备;其中,映射关系为不同标识位对应不同设备类型;确定第一数据集中预约的第一部分时间段和非预约的第二部分时间段;

信息显示模块660,还用于根据用户标签,显示反映与各工作时间段分别对应的设备标识的显示位置的第一用户推荐图,并且,在第一用户推荐图中对应于第二部分时间的设备标识的显示位置进行区别显示。

该基于用户标签的信息推荐装置600可以是图1中的服务器1000。

<设备实施例二>

图7是根据另一个实施例的电子设备的硬件结构示意图。

如图7所示,该电子设备700包括处理器710和存储器720,该存储器720用于存储可执行的计算机程序,该处理器710用于根据该计算机程序的控制,执行如以上任意方法实施例的方法。

该电子设备700可以是图1中的服务器1000。

以上基于用户标签的信息推荐装置600的各模块可以由本实施例中的处理器710执行存储器720存储的计算机程序实现,也可以通过其他结构实现,在此不做限定。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

技术分类

06120116524888