一种信息生成方法、装置、设备及介质与流程

文档序号:25732582发布日期:2021-07-06 18:40阅读:92来源:国知局
一种信息生成方法、装置、设备及介质与流程

本申请涉及计算机技术领域,尤其涉及一种信息生成方法、装置、设备及介质。



背景技术:

随着计算机技术的发展,越来越多的用户利用手机、电脑等终端编辑需要的文字信息,例如,可以在即时通讯应用程序中,通过选择的全拼、拼音、手写等输入法编辑聊天信息发送给他人;当某些节假日时,用户还可以通过选择的输入法编辑祝福信息发送给他人;还可以将编辑的文字信息发送到微博、朋友圈等其他用户可浏览查看的页面。

现有技术中,当用户需要发送信息时,需要在硬键盘或软件盘上通过选定的输入法进行逐字或逐句的输入,对用户要求较高,当用户思考生成的信息中应该用哪些词汇比较合适时,也可能会花费较多的时间思考,生成信息的速度较慢。

因此,如何提高信息的生成速度是亟待解决的一个技术问题。



技术实现要素:

有鉴于此,本申请实施例提供了一种信息生成方法、装置、设备及系统,用于提高文字信息的生成速度。

为解决上述技术问题,本说明书实施例是这样实现的:

本说明书实施例提供的一种信息生成方法,包括:

获取用户在搜索框中输入的关键词;

获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间;

若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面;

获取用户从所述多个选项中选择的选项信息;

基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

本说明书实施例提供的一种信息生成装置,包括:

关键词获取模块,用于获取用户在搜索框中输入的关键词;

时间获取模块,用于获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间;

页面发送模块,用于若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面;

选项获取模块,用于获取用户从所述多个选项中选择的选项信息;

信息生成模块,用于基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

本说明书实施例提供的一种信息生成设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取用户在搜索框中输入的关键词;

获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间;

若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面;

获取用户从所述多个选项中选择的选项信息;

基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

本说明书实施例提供的一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述一种信息生成方法。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

本说明书实施例中用户在搜索框中输入关键词,若该关键词为目标关键词且接收到该关键词的时间在预设时间范围内,则可以向终端发送包含多个选项的目标页面,用户可以从多个选项中选择选项信息,服务器可以根据用户选择的选项信息,生成用于表达用户的预估计划的文字信息,无需用户在终端中逐字或逐句的输入文字信息,可提高生成文字信息的速度。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本说明书实施例中提供的一种信息生成方法的应用场景的示意图;

图2为本说明书实施例中提供的一种信息生成方法的流程示意图;

图3为本说明书实施例中提供的一种信息生成方法在终端中的页面显示示意图;

图4为本说明书实施例中提供的一种目标页面的示意图;

图5为本说明书实施例中提供的一种文字信息的示意图;

图6为本说明书实施例中提供的另一种文字信息的示意图;

图7为本说明书实施例中提供的一种信息生成方法的泳道图;

图8为本说明书实施例中提供的一种信息生成装置的结构示意图;

图9为本说明书实施例中提供的一种信息生成设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为本说明书实施例中提供的一种信息生成方法的应用场景的示意图。如图1所示,该方案主要包括终端1、服务器2。用户可以在终端1的某个程序页面的搜索框中输入关键词,终端1将用户输入的关键词发送至服务器2,当该关键词为目标关键词且当前时间在预设时间范围内,则发送包含多个选项的目标页面至终端1,用户选择目标页面中多个选项中的部分选项,服务器可以根据用户选择的选项生成用于表达预估计划的文字信息,用户无需逐字或逐句输入文字信息,只要输入目标关键词,并在目标页面中进行选择,即可得到文字信息,可简化用户操作,提高生成文字信息的速度。

图2为本说明书实施例中提供的一种信息生成方法的流程示意图。从程序角度而言,流程的执行主体可以为搭载于应用服务器的程序。

如图2所示,该流程可以包括以下步骤:

步骤202:获取用户在搜索框中输入的关键词。

本说明书实施例中用户可以在终端的搜索框中输入关键词,终端可以将该关键词发送至服务器。其中,搜索框可以是搭载于终端的某应用程序提供的搜索框。

实际应用中,当终端中搭载有包含信息生成方法的程序时,终端也可以根据用户输入的关键词生成信息,也可以不需要将用户输入的关键词发送至服务器。

步骤204:获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间。

本说明书实施例中当前时间可以是终端接收到用户输入关键词的时间,例如,用户在搜索框中输入关键词,点击搜索按钮,当前时间可以为终端接收到用户点击搜索按钮的操作的时间。终端在将用户输入的关键词发送至服务器时,可以将发送的关键词中添加终端接收到该操作的时间戳,以便服务器确定当前时间。作为另一种实施方式,当前时间也可以为服务器接收到用户输入的关键词的时间。实际应用中,可以根据需要选择当前时间的确定方式,这里不作具体限定。

实际应用中,当前时间信息可以为当前时间的日期信息,例如,确定当前时间为某月某日,还可以选择精确的时间点为当前时间,例如,确定当前时间为某月某日几点几分,还可以精确到秒级、毫秒级等。具体的当前时间信息的精度可以根据需要进行设定,这里不作具体限定。

步骤206:若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面。

本说明书实施例中服务器中可以预先生成与目标关键词对应的目标页面,当用户输入的关键词为目标关键词,并且接收到该关键词的时间在预设时间范围内,如,在5月1日劳动节之前的5天内收到用户输入的关键词,可以向终端发送目标页面。目标页面中的这些选项可以是用于表示人物的特征描述的选项,也可以是用于表示特定节日的描述的选项。具体的,目标页面中的选项可以包括对于人物的喜好、特长、性格等特征的描述,如爱喝茶、爱请客、计算机高手、爱运动等,根据这些选项信息可以生成用于表示用户出行计划、休假计划、健身计划、工作计划等预估计划的文字信息。目标页面中的选项也可以包括表示对特定节日中的活动、祝福等特征的描述,如可以包括祝福对象、祝福对象的性别、年龄等,根据这些选项信息可以生成用于进行节日祝福的文字信息,例如,在春节时,可以为用户生成用于春节拜年的祝福语等,如,给领导、老师、同事、同学的拜年祝福语等。

步骤208:获取用户从所述多个选项中选择的选项信息。

本说明书实施例中目标页面中可以包括多个选项,用户可以选择目标页面中的至少部分选项。实际应用中,用户可以通过点击操作进行选择,例如,用户点击某个选项的显示区域,可以在该选项处添加标识,表示用户选择了该选项,当用户再次点击该选项时,可以删除添加的标识,该选项恢复到未被选择的状态。

步骤210:基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

本说明书实施例中服务器可以根据用户选择的选项信息,生成对应的文字信息,该文字信息可以表示用户在预设时间范围内的预估计划,例如,用户的出游计划、工作安排等。

本说明书实施例中用户在搜索框中输入关键词,若该关键词为目标关键词且接收到该关键词的时间在预设时间范围内,则可以向终端发送包含多个选项的目标页面,用户可以从多个选项中选择选项信息,服务器可以根据用户选择的选项信息,生成用户的预估计划的文字信息,无需用户在终端中逐字或逐句的输入文字信息,可提高生成文字信息的速度。

另一方面,本说明书实施例中生成的文字信息可以是表示用户的预估计划的文字信息,当用户需要发送一段文字信息给他人或者分享一段文字信息时,无需用户考虑措词,即使用户比较繁忙或者不能想到交合适的词汇时,也可以得到与预设时间范围相关的一段文字信息,对用户的要求比较低。

图3为本说明书实施例中提供的一种信息生成方法在终端中的页面显示示意图。如图3所示,用户可以在终端的搜索框302中输入关键词,若关键词为目标关键词且当前时间在预设时间范围内,终端显示包含多个选项的目标页面304。如图3所示,目标页面304中包含选项1至选项6这6个选项。实际应用中,目标页面中选项的数量、内容、排布形式可以根据需求进行设定。

假设用户选择了选项2、选项3、选项5和选项6,目标页面中被选中的选项上可以显示相应的选中标识,选中标识的具体形式这里不作限定。根据用户选中的选项信息,可以生成用于表达对于用户与预设时间范围相关的预估计划的文字信息306。图3中的箭头表示终端的显示页面中显示内容的顺序。

基于图2的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。

本说明书实施例中目标关键词可以与预设时间范围内的公共事件相关。

其中,预设时间范围,具体可以包括:从公共节日之前的m天到所述公共节日之后的n天,m、n均为整数。

实际应用中,预设时间范围也可以精确到公共节日之前或之后的小时级别或者分钟级别。具体的预设时间范围可以根据实际需求进行设定,这里不作限定。

其中,公共节日,具体可以包括:劳动节、国庆节、情人节、春节、清明节、中秋节、端午节、教师节、圣诞节、七夕节或元旦节等等。

实际应用中,用户可能选择在节假日出游,本说明书实施例中用户输入与公共节日相关的关键词时,可以得到相应的目标页面。例如,在五一劳动节之前的五天内在搜索栏中输入“五一休假”或者“休假”等字样,服务器可以将与休假对应的目标页面发送至终端,根据用户在目标页面中的选择信息生成关于用户预估休假计划的文本信息,例如,文本信息可以表示用户计划出游或者表示用户计划留在工作日所在地“宅家”等情况。

实际应用中,在公共节日进行出行的用户可以是员工、学生等人群,而员工或学生是否可以执行出游计划,员工的上级领导或者学生的老师可能会对员工的出行造成一定的影响,例如,当某员工计划出行时,其领导可能会有临时的工作安排给该员工,使得该员工不能进行远距离的出行;或者,当该员工的领导通常不会在休息日给员工临时安排工作时,该员工可以将安排较长时间的出行。为可以生成与用户实际情况更贴切的文本信息,本说明书实施例中目标页面的多个选项,具体可以包括:

用于描述与所述用户具有特定关系的人物的特征的选项。

其中,特定关系可以包括上下级关系、师生关系、夫妻关系、子女关系等等。本说明书实施例中用户可以预先设定影响用户计划的人物与用户的特定关系,服务器也可以根据用户信息,为用户设定或者推荐特定关系,例如,可以根据用户的年龄、消费习惯、收支情况等用户信息确定用户的身份,当确定用户为员工时,目标页面的多个选项可以是用于描述老板的特征,如,加班狂、技术能手、准时下班等描述信息。当确定用户的身份为学生时,目标页面的多个选项可以是用于描述老师的特征,如,严师、搞笑、突然袭击等描述信息。

实际应用中,目标页面的多个选项可以根据预设的数量,从特定关系对应的特征库中选取,特征库中可以预先存储多个用于描述特定关系的人物的特征。

图4为本说明书实施例中提供的一种目标页面的示意图。如图4所示,该目标页面中可以包括用于描述用户的老板的特征的选项,例如,工作狂、ppt高手、经常请客、爱喝茶、周末爱钉我、准时下班等选项,用户可以根据自己的实际情况进行选择。

实际应用中,目标页面中显示的选项内容可以是随机确定的内容,也可以是根据用户自身的职业信息选择确定的选项内容,如果用户对目标页面操作过,还可以根据用户的历史操作信息,为用户确定目标页面中包含的多个选项。例如,用户在五一劳动节前后通过选择目标页面中的选项,生成过关于用户五一出游的文字信息,假设用户选择的选项信息为“爱喝茶”“准时下班”,当用户在十一国庆节前后输入目标关键词时,得到的目标页面中包含的多个选项中可以包括与用户之前选择的“爱喝茶”“准时下班”相同或相近的选项,如“保温杯”、“泡枸杞”、“朝九晚五”等,使得目标页面中包含的选项可以更符合用户需求,进而可以更准确的为用户生成文字信息。

目标页面中还可以包括用于更新选项的更新控件,当目标页面中显示的选项不满足用户需求时,用户可以点击页面中的更新控件,如“换一批”按钮,获得新的选项。假设目标页面中包含a、b、c、d、e五个用于描述老板特征的选项,但这五个选项都不符合用户的老板的特征,用户可以点击“换一批”按钮,服务器可以从预设的选项数据库中选择与原选项a、b、c、d、e相似度小的选项,得到f、g、h、i、j五个选项。其中,可以根据余弦、编辑距离等距离方法计算选项之间的相似度,也可以根据机器学习模型计算选项之间的相似度。实际应用中,获得的新选项中可以包括之前的原选项中的部分选项,也可以与原选项完全不同。

本说明书实施例中目标页面中用户选择的选项不同时,可以根据用户选择的选项信息为用户生成不同的文字信息。上述步骤210中基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息,具体可以包括:

当所述选项信息包含预先设定的第一类型中的第一预设数目以上的选项信息时,生成用于表达对于所述用户与所述预设时间范围相关的第一预估计划的第一文字信息。

接续图4所示的页面内容,假设用户选择的选项信息为ppt高手、经常请客、爱喝茶、准时下班这四个选项,其中经常请客、爱喝茶、准时下班这三个属于第一类型的选项信息,可以生成用于表达对于用户与预设时间范围相关的第一预估计划的第一文字信息。

本说明书实施例中第一类型中的特征可以反映用户可以执行假期计划,用户不会被临时安排工作,第一文字信息可以是表示假期出游的文字信息。

图5为本说明书实施例中提供的一种文字信息的示意图。如图5所示,文字信息显示页面可以包括生成的文字信息,例如,“休假宣言”,“亲爱的老板:听说白素贞和法海又打起来了,我要专心劝架。休假期间不要钉我哦!不然水漫金山我负不起这个责任”,该文字信息可以表示用户可以执行预估的出游计划。

作为一种实施方式,本说明书实施例中步骤210,基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息,具体可以包括:

当所述选项信息包含预先设定的第一类型中的选项信息的数量在所述选项信息的总数量中的占比大于或等于第一预设占比时,生成用于表达对于所述用户与所述预设时间范围相关的第一预估计划的第一文字信息。其中,所述选项信息是指用户选中的选项信息。

本说明书实施例中也可以根据用户选中的选项信息中包含于第一类型中的选项信息的数量与用户选择的选项信息的总数量的占比,生成第一文字信息。如上例,用户选择的选项信息为ppt高手、经常请客、爱喝茶、准时下班这四个选项,其中经常请客、爱喝茶、准时下班这三个属于第一类型的选项信息,选项信息包含预先设定的第一类型中的选项信息的数量在选项信息的总数量中的占比为75%,假设预设占比为60%,选项信息包含预先设定的第一类型中的选项信息的数量在选项信息的总数量中的占比大于预设占比,则可以生成第一文字信息。

实际应用中,还可以根据选项的得分确定生成的文字信息,例如,可以针对目标页面中的每个选项设定分值,将用户选择的选项对应的分值进行相加,若分值大于或等于第一预设分值时,可以生成第一文字信息。其中每个选项对应的分值可以是正数、负数、零中的任一种。还可以为每个选项设定对应的权重,基于选项的分值和权重,得到用户选择的选项信息的总体得分。实际应用中,可以根据多种预设规则,确定用户选择的选项信息对应的生成的文字信息,可以根据实际需求进行设定,这里不作具体限定,能够满足用户需求即可。

本说明书实施例中包含选项信息的目标页面中还可以包括信息确定控件,用户点击该信息确定控件,可以基于用户的确定操作,生成文字信息。例如图4所示的“生成我的宣言”按钮,用户点击该按钮后终端中可以显示包含生成的文字信息的显示页面,例如图5所示的显示页面。

实际应用中,显示文字信息的页面中还可以包括用于保存文字信息的操作控件,如图5所示的“保存宣言”按钮,以便用户将生成的文字信息保存至终端本地或者发送至其他用户或者发布到指定应用中进行分享等等。显示文字信息的页面也可以包括用于为用户提供旅游信息的控件,如图5所示的“出发去杭州”按钮,以便用户获取旅游信息。

本说明书实施例中的文字信息可以包含于第一目标页面,所述第一目标页面还包括第一操作选项;本说明书实施例中提供的信息生成方法还可以包括:

获取到所述用户对于所述第一操作选项的点击操作信息后,发送针对目标地点的旅游信息的展示页面。

本说明书中实施例中生成的文字信息中可以包含与目标地点相关的描述信息,例如图5所示的文字信息中包含“白素贞和法海”,与“出发去杭州”中的目标地点“杭州”相对应。

本说明书实施例中目标地点的选择可以根据公共节日对应的假期时长、用户的地理位置、用户习惯的出游习惯等确定,为用户推荐用户感兴趣的目标地点。例如,当假期时间较长时,可以为用户推荐较远的目标地点;当用户之前旅游的地方大多是高山、峡谷时,可以为用户推荐户外自然风景类的目标地点,如某个峡谷的所在地等。实际应用中,可以基于假期时长、用户的地理位置、用户习惯的出游方式等信息,利用机器学习模型为用户推荐目标地点。

作为另一种实施方式,目标地点也可以是多个设定地点中随机的一个地点,也可以将一些提供旅游服务的平台中的热门旅游地点作为目标地点等。

目标页面中包含的多个选项,也可以是与用户的计划相关的选项。比如,用户的计划是旅游度假,那么所述目标页面中的选项可以包括:“去海边”、“去高山”、“繁华都市”、“宁静乡村”、“几日小憩”、“悠长假期”、“性价比高”以及“奢华享受”等标签。根据用户勾选的选项,可以比较精准的分析得到适合用户出游的地点,进而生成与该地点相关的出游计划。该计划中还可以包含对于该地点的描述信息等等。又比如,用户的计划是锻炼身体,那么目标页面中的选项可以包括:“每天两小时”、“工作间隙”、“大运动量”、“循序渐进”、“减肥燃脂”、“强身健体”、“户外活动”以及“室内运动”等标签。根据用户勾选的选项信息,可以比较精准的分析得到适合用户锻炼的项目,进而生成与该项目相关的锻炼计划。生成的用于表示计划的文字信息,可以被用户设置在手机或电脑屏保等醒目的地方,以便用户经常看到。

显示文字信息的页面中还可以包括用于获取健身项目的空间,例如,页面中可以包括“去健身”的按钮,用户点击该按钮,可以得到包含多条健身项目信息的页面,可以包括项目名称、地点、项目简介、价格等信息,用户可以选择所需的项目。

本说明书实施例中服务器可以预先生成与目标地点对应的多条文字信息,还可以根据用户爱好,生成包含有用户感兴趣的景点的描述信息的文字信息。为使生成的文字信息更符合用户需求,还可以根据用户执行的更新操作,生成新的文字信息,例如,用户在显示文字信息的页面执行下拉操作,可以对生成的文字信息进行更新,页面中可以显示更新后的文字信息。显示文字信息的页面中还可以包括用于用户执行更新操作的控件,例如,页面中可以包括“换一个”操作按钮,用户点击该按钮,可以对生成的文字信息进行更新。

本说明书实施例中旅游信息具体可以包括能够提供旅游服务的小程序中的酒店信息、机票信息、景点门票信息等。进一步用户可以选择对应的小程序进行酒店、机票、门票的预定或购买等操作,以便于用户执行出游计划。

本说明书实施例中第一目标页面还可以包括第二操作选项;所述第二操作选项,用于在获取到所述用户对于所述第二操作选项的点击操作后,控制用户终端生成包含所述第一文字信息的第一图片,将所述第一图片保存在所述用户终端。

例如,用户点击图5所示的“保存宣言”按钮,可以生成包含生成的第一文字信息的图片,以便用户将文字信息发送给其他用户或者分享到某些应用程序等等。

实际应用中,当用户工作繁忙或者用户在假期中可能会收到临时的工作安排时,本说明书实施例中也可以为用户生成表示第二预估计划的第二文字信息,例如第二文字信息可以表示用户预计在家或在当前所在地休假的文字信息。具体的,上述步骤210中基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息,具体可以包括:

当所述选项信息包含预先设定的第二类型中的第二预设数目以上的选项信息时,生成用于表达对于所述用户与所述预设时间范围相关的第二预估计划的第二文字信息。

接续图4所示的页面内容,假设用户选择的选项信息为ppt高手、工作狂、周末爱钉我、经常请客这四个选项,其中ppt高手、工作狂、周末爱钉我,这三个属于第二类型的选项信息,接收第二预设数目为二,则可以生成用于表达对于用户与预设时间范围相关的第二预估计划的第二文字信息。实际应用中第二预设数目的具体数值可以根据实际需要进行设定,这里不作具体限定。

本说明书实施例中第二类型中的特征可以反映用户可以执行另一种假期计划,例如,用户需要假期宅在家里的假期计划,第二文字信息可以是表示假期宅在家里的文字信息。

图6为本说明书实施例中提供的另一种文字信息的示意图,如图6所示,显示页面中包括生成的文字信息,例如,“休假驳回通知”,“你命里带苦,别想休息了,在家里随时准备工作吧”,该文字信息可以表示用户可能还在休假期间接收到临时的工作安排,需要在家休假,或者用户可以选择距离较近的短暂出游。

与上述生成第一文字信息的方法类似,本说明书实施例中步骤210,基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息,具体可以包括:

当所述选项信息包含预先设定的第二类型中的选项信息的数量在所述选项信息的总数量中的占比大于或等于第二预设占比时,生成用于表达对于所述用户与所述预设时间范围相关的第二预估计划的第二文字信息。

实际应用中,也可以根据选项的得分确定生成的文字信息,例如,可以针对目标页面中的每个选项设定分值,将用户选择的选项对应的分值进行相加,若分值大于或等于第二预设分值时,可以生成第二文字信息。还可以基于选项的分值和权重,得到用户选择的选项信息的得分。

实际应用中,还可以根据用户选择的选择信息中包含第一类型中的选项信息的数量和包含第二类型中的选项信息的数量,确定生成的文字信息,具体的,若用户选择的选择信息中包含第一类型中的选项信息的第一数量大于或等于用户选择的选择信息中包含第二类型中的选项信息的第二数量,则生成第一文字信息;若所述第一数量小于所述第二数量,则生成第二文字信息。

本说明书实施例中,显示文字信息的页面中还可以包括用于保存文字信息的操作控件,如图6所示的“分享悲惨五一”按钮,以便用户将生成的文字信息保存至终端本地,发送至其他用户或者发布到指定应用中进行分享等操作。显示文字信息的页面也可以包括用于为用户提供用户本地的旅游信息的控件,如图6所示的“苦中作乐”按钮,以便用户获取本地的旅游信息,即使用户不能去较远的地方旅游,也可以获取本地的旅游信息,丰富假期生活。

本说明书实施例中,所述文字信息可以包含于第二目标页面,所述第二目标页面还包括第三操作选项;所述方法还可以包括:

获取到所述用户对于所述第三操作选项的点击操作信息后,发送与用户终端所在地相关的生活信息的展示页面。

其中,用户本地可以是指用户在假期不出游的情况下的所在地,具体的可以是工作地点、居住地点等。

生活信息具体可以包括:娱乐活动信息、餐饮信息、和/或购物信息。

本说明书实施例中生活信息具体可以包括能够提供生活服务的小程序中的娱乐活动信息、餐饮信息、购物信息等。进一步用户可以选择对应的小程序选择娱乐活动或者购买商品等,以便于用户即使在家也能获得丰富的假期生活。

实际应用中,还可以利用机器学习模型,根据用户的爱好为用户推荐用户感兴趣的生活信息,例如,根据用户点餐的历史信息,为用户推荐餐饮信息等。也可以将一些热门的生活信息推荐给用户。

本说明书实施例中所述第二目标页面还可以包括第四操作选项;所述第四操作选项,用于在获取到所述用户对于所述第三操作选项的点击操作后,控制用户终端生成包含所述第二文字信息的第二图片,将所述第二图片保存在所述用户终端。

例如,用户点击图6所示的“分享悲惨五一”按钮,可以生成包含生成的第二文字信息的图片,以便用户将文字信息发送给其他用户或者分享到某些应用程序等等,实际应用中用户可以将包含文字信息的图片发送或分享。

实际应用中,包含文字信息的显示页面中的具体显示内容,可以根据需要设定,例如,图4、图5以及图6中显示的选项信息、按钮上的文案信息、生成的文字信息等都可以根据需要进行设定,具体内容这里不作限定。

为更清楚的说明本说明书实施例中提供的生成文字信息的方法,图7为本说明书实施例中提供的一种信息生成方法的泳道图。如图7所示,该方法主要包括信息获取阶段和文字信息生成阶段,具体可以包括:

步骤702:用户在终端的搜索框中输入关键词。

步骤704:服务器获取用户在搜索框中输入的关键词。

步骤706:服务器获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间。

步骤708:判断用户输入的关键词是否为目标关键词,判断接收到所述关键词的时间是否在预设时间范围内;若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面。

步骤710:终端显示包含多个选项的目标页面。

步骤712:用户从终端中显示的多个选项进行选择,终端将用户从多个选项中选择的选项信息发送至服务器。

步骤714:服务器获取用户从所述多个选项中选择的选项信息。

步骤716:服务器根据基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

步骤718:服务器将生成的文字信息发送至终端。

步骤720:终端显示包含接收到的文字信息的页面。

基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图8为本说明书实施例中提供的一种信息生成装置的结构示意图。如图8所示,该装置可以包括:

关键词获取模块802,用于获取用户在搜索框中输入的关键词;

时间获取模块804,用于获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间;

页面发送模块806,用于若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面;

选项获取模块808,用于获取用户从所述多个选项中选择的选项信息;

信息生成模块810,用于基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

基于同样的思路,本说明书实施例还提供了上述方法对应的设备。

图9为本说明书实施例中提供的一种信息生成设备的结构示意图。如图9所示,设备900可以包括:

至少一个处理器910;以及,

与所述至少一个处理器通信连接的存储器930;其中,

所述存储器930存储有可被所述至少一个处理器910执行的指令920,所述指令被所述至少一个处理器910执行,以使所述至少一个处理器910能够:

获取用户在搜索框中输入的关键词;

获取当前时间信息;所述当前时间信息用于表示接收到所述关键词的时间;

若所述关键词为目标关键词且所述时间在预设时间范围内,则向终端发送包含多个选项的目标页面;

获取用户从所述多个选项中选择的选项信息;

基于所述选项信息,生成用于表达对于所述用户与所述预设时间范围相关的预估计划的文字信息。

基于同样的思路,本说明书实施例还提供了上述方法对应的计算机可读介质。计算机可读介质上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述信息生成方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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