一种信息发布方法及装置与流程

文档序号:15205180发布日期:2018-08-21 07:53阅读:142来源:国知局

本发明涉及计算机处理技术领域,特别涉及一种信息发布方法及装置。



背景技术:

目前有很多feed流产品,提供各个用户上传新鲜事的功能,从而使人们通过该产品了解周围的人、受关注的名人或朋友每天发生的新鲜事。

现有新鲜事类型的feed流产品只能发布状态,将状态显示在显示页面,使用同一款软件的用户或好友可以看到其他用户或好友发布的状态。例如:微信、微博等,微信可以通过朋友圈展示朋友发布的状态,微博同理。

但这些软件有些不具有任何搜索功能,如微信,有些软件虽然具有搜索功能,如微博,但微博只能通过文本关键词搜索,文本关键词如:吴彦祖、大数据、老赖等,但无法让用户查看某段时间内发生的新鲜事。



技术实现要素:

本发明提供一种至少部分解决上述技术问题的信息发布方法及装置。

第一方面,本发明提供一种信息发布方法,包括:

终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;

将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

优选的,所述方法还包括:

根据所述状态信息中事件的发生时间,改变日历选择器上的时间单元的显示状态;所述日历选择器是预先展示在所述终端的预设界面上的。

优选的,所述状态发布指令是通过对日历选择器上的具有第一预设属性的时间单元进行触发产生的;所述日历选择器是预先展示在所述终端的预设界面上的,所述第一预设属性为没有发布目标状态信息时对应的属性,所述目标状态信息为事件的发生时间为目标时间的状态信息,所述目标时间为所述时间单元所对应的时间。

优选的,所述方法还包括:

接收状态信息查询指令;所述状态信息查询指令中包括事件的发生时间;

根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息,并发送给所述终端;

接收所述服务器发送的状态信息并显示所述状态信息。

优选的,所述状态信息查询指令是通过对日历选择器上的具有第二预设属性的时间单元进行触发产生的;所述日历选择器是预先展示在所述终端的预设界面上的,所述第二预设属性为发布了目标状态信息时对应的属性,所述目标状态信息为事件的发生时间为目标时间的状态信息,所述目标时间为所述时间单元所对应的时间。

优选的,终端在接收到状态发布指令后,将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间之前,所述方法还包括:

获取所述状态信息的发布时间;

则,将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间,包括:

将所述状态信息、所述状态信息中事件的发生时间和所述状态信息的发布时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息、所述状态信息中事件的发生时间和所述状态信息的发布时间;

则,根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息,并发送给所述终端,包括:

根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息和所述状态信息的发布时间,并发送给所述终端;

则,显示所述状态信息,包括:

根据所述状态信息的发布时间显示所述状态信息。

优选的,所述状态信息包括文字描述信息和图片信息。

第二方面,本发明还提供一种信息发布装置,包括:

获取单元,用于终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;

发送单元,用于将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

第三方面,本发明还提供一种电子设备,包括:

至少一个处理器;以及

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

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行所述的方法。

第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行所述的方法。

由上述技术方案可知,本发明在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间,将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间,从而可以通过事件的发生时间获取对应的状态信息,即知道事件的发生时间的事件,进而了解该事件的发生时间的所有新鲜事。

附图说明

图1为本发明一实施例提供的一种信息发布方法的流程图;

图2为本发明另一种实施例提供的一种信息发布装置的原理框图;

图3是本发明一实施例提供的电子设备的结构框图。

具体实施方式

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

图1为本发明一实施例提供的一种信息发布方法的流程图。

如图1所示的一种信息发布方法,包括:

s101、终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;

具体地,所述状态信息可以包括文字描述信息和图片信息,所述状态信息中事件的发生时间可以通过状态信息编辑页面的时间选择按钮和时间输入框输入。值得说明的是,在编辑状态信息时,系统空白校验,图片和文字为必须填写,同时文字最多为30字,图片最大为5m等。

s102、将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

具体地,所述服务器中的所述状态信息和所述状态信息中事件的发生时间保存在服务器的数据库。

本实施例在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间,将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间,从而可以通过事件的发生时间获取对应的状态信息,即知道事件的发生时间的事件,进而了解该事件的发生时间的所有新鲜事。

在上述实施例的基础上,作为一种优选实施例,所述状态发布指令是通过对日历选择器上的具有第一预设属性的时间单元进行触发产生的;所述日历选择器是预先展示在所述终端的预设界面上的,所述第一预设属性为没有发布目标状态信息时对应的属性,所述目标状态信息为事件的发生时间为目标时间的状态信息,所述目标时间为所述时间单元所对应的时间。

具体地,所述预设界面可为该软件的主页面。具体为:在用户登录该软件后,展示主页面,在主页面上展示有所述日历选择器,所述日历选择器的当前界面上默认显示一年的时间,将每年分为十二个格子,每个格子代表一个月,也是一个时间单元,可为每个时间单元设置控件,当有用户发布了事件的发生时间为某时间单元的状态信息时,不仅会改变该时间单元的显示状态,如:由灰变亮或由一种颜色变为另一种颜色,还会改变该时间单元的属性,比如将该时间单元的属性从原始属性改为第一属性,则,可设置在触发具有原始属性(即第一预设属性)的时间单元时,系统显示可以用于发布状态信息的虚拟按钮,或提示如“这个月没有人记录成长时光,快写下你的时光记忆吧”的类似提示信息并显示可以用于发布状态信息的虚拟按钮,并在用户触发该虚拟按钮后,进入状态信息编辑页面,编辑状态信息并发布,也可在触发具有原始属性的时间单元后,直接进入编辑页面。还可为所述日历选择器设置用于切换年份时间切换按钮。

在上述实施例的基础上,作为一种优选实施例,所述方法还包括:

接收状态信息查询指令;所述状态信息查询指令中包括事件的发生时间;

具体地,所述状态信息查询指令可以是通过对日历选择器上的具有第二预设属性的时间单元进行触发产生的;所述日历选择器是预先展示在所述终端的预设界面上的,所述第二预设属性为发布了目标状态信息时对应的属性,所述目标状态信息为事件的发生时间为目标时间的状态信息,所述目标时间为所述时间单元所对应的时间。

具体地,所述预设界面可为该软件的主页面。具体为:在用户登录该软件后,展示主页面,在主页面上展示有所述日历选择器,所述日历选择器的当前界面上默认显示一年的时间,将每年分为十二个格子,每个格子代表一个月,也是一个时间单元,可为每个时间单元设置控件,当有用户发布了事件的发生时间为某时间单元的状态信息时,不仅会改变该时间单元的显示状态,如:由灰变亮或由一种颜色变为另一种颜色,还会改变该时间单元的属性,比如将该时间单元的属性从原始属性改为第一属性(即第二预设属性),则,可设置在触发具有原始属性的时间单元时,系统提示如“这个月没有人记录成长时光,快写下你的时光记忆吧”的提示信息,并显示可以用于发布状态信息的虚拟按钮,在用户触发该虚拟按钮后,进入编辑页面,编辑状态信息并发布,也可在触发具有原始属性的时间单元后,直接进入编辑页面,还可在触发具有第一属性的时间单元时产生所述状态信息查询指令。通过触发具有第一属性的时间单元来产生状态信息查询指令,从而可以快速查看对应时间单元发生的事件。还可为所述日历选择器设置用于切换年份时间切换按钮。

根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息,并发送给所述终端;

在本步骤中,服务器在接收到状态信息获取请求时,根据事件的发生时间查找服务器的数据库,获取与所述事件的发生时间对应的状态信息发送给终端。

接收所述服务器发送的状态信息并显示所述状态信息。

具体地,当所述状态信息包括文字描述信息和图片信息时,显示状态信息时还可同时显示用户的id、用户的头像、文字描述信息、图片信息和所述状态信息中事件的发生时间,以预设形式显示,其中,用户的id和用户的头像可以为用户登录时获取的。所述状态信息可显示在软件的主页面上,即与日历选择器显示在同一页面上,这样在点击事件单元进行状态信息查询后,便于查看查找到的状态信息。

值得说明的是,在显示所述状态信息后,可在显示页面上显示虚拟点赞按钮,以获取点赞数,终端可将每个状态信息的点赞数发送给服务器,服务器可将点赞数与状态信息对应存储。

本实施例可以通过时间(事件的发生时间)筛选,查看该时间发生的新鲜事(状态信息中记载的事件)。

在上述实施例的基础上,作为一种优选实施例,所述方法还包括:

根据所述状态信息中事件的发生时间,改变日历选择器上的时间单元的显示状态;所述日历选择器是预先展示在所述终端的预设界面上的。

根据上文可知,当有用户发布了事件的发生时间为某时间单元的状态信息时,会改变该时间单元的显示状态,如:由灰变亮或由一种颜色变为另一种颜色,从而可通过时间单元的显示状态看出该时间有没有新鲜事,进而可以通过日历选择器直观生动地展示全年中事件的分布情况,极大提高了用户的浏览效率,并使用户对事件的分布有了全面认知。

在上述实施例的基础上,作为一种优选实施例,终端在接收到状态发布指令后,所述步骤s102之前,所述方法还包括:

获取所述状态信息的发布时间;

则,所述步骤s102,包括:

将所述状态信息、所述状态信息中事件的发生时间和所述状态信息的发布时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息、所述状态信息中事件的发生时间和所述状态信息的发布时间;

具体地,所述服务器中的所述状态信息、所述状态信息中事件的发生时间和所述状态信息的发布时间保存在服务器的数据库。

则,根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息,并发送给所述终端,包括:

根据所述事件的发生时间向所述服务器发送状态信息获取请求,以使服务器根据所述事件的发生时间获取与所述事件的发生时间对应的状态信息和所述状态信息的发布时间,并发送给所述终端;

则,显示所述状态信息,包括:

根据所述状态信息的发布时间显示所述状态信息。

由于本实施例可以根据所述状态信息的发布时间显示所述状态信息,因此不仅可使用户了解该时间单元发生的事件,还可知道发布的先后顺序。

图2为本发明另一种实施例提供的一种信息发布装置的原理框图。

如图2所示的一种信息发布装置,包括:

获取单元201,用于终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;

发送单元202,用于将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

本实施例提供的移动回传网络的路径优化装置适用于上述实施例中的信息发布方法,在此不再赘述。

本发明实施例所述的信息发布装置,该装置在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间,将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间,从而可以通过事件的发生时间获取对应的状态信息,即知道事件的发生时间的事件,进而了解该事件的发生时间的所有新鲜事。

图3是本发明一实施例提供的电子设备的结构框图。

如图3所示的一种电子设备,包括:处理器301(processor)、存储器302(memory)和总线303;其中,

所述处理器301、存储器302通过所述总线303完成相互间的通信;

所述处理器301用于调用所述存储器302中的程序指令,以执行上述方法实施例所提供的方法,例如包括:终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:终端在接收到状态发布指令后,获取用户输入的状态信息和所述状态信息中事件的发生时间;将所述状态信息和所述状态信息中事件的发生时间发送给服务器,以使所述服务器按照对应关系保存所述状态信息和所述状态信息中事件的发生时间。

应当注意的是,在本发明的装置的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本发明不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上实施方式仅适于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

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