用于发布用户动态信息的方法和设备的制作方法

文档序号:7964406阅读:175来源:国知局
专利名称:用于发布用户动态信息的方法和设备的制作方法
技术领域
本发明的实施方式涉及计算机网络技术领域,具体地,本发明的实施方式涉及一种用于发布用户动态信息的方法和设备。
背景技术
现在大部分社交网站都具有显示好友的行为或活动状态(简称为“好友动态”)的功能。例如,用户A的好友上传了一张照片或一段文字、分享了一篇文章等等动作,都可以作为好友动态在用户A的页面里显示,反之亦然。通常,在好友动态中还提供进入到与该动态关联的具体内容(例如日志、照片等)的链接。于是,通过显示的好友动态,用户可以查看好友的最新动态或更新的内容,并且能够直接与好友进行交互。这样显著增强了社区的互动性,也成为现在社交网站的主要特征。然而在社交网站中,通常向用户提供的是通过使用文字、图片、链接等来发布用户动态信息。由于使用文本、图片、链接等受限于用户输入的复杂程度及其他客观因素,这使得不便于用户快速实时地发布用户动态信息。因此,需要提供一种便于用户发布用户动态信息的方法和设备。

发明内容
考虑到上述存在的问题,本发明的目的在于提供一种有效地发布用户动态信息的方法和设备,其能够让用户在最短的时间,快速发布用户动态信息。在下文中,除非另有说明,否则本文所述的“信息”均指“用户动态信息”。根据本发明的一个方面,提供了一种用于发布用户动态信息的方法,包括:接收语音信息;以及将所述语音信息作为用户动态信息上传至服务器。其中,所述用户动态信息是包括时间和位置信息的用户状态信息或新鲜事。并且,通过录音功能来接收所述语音信息。根据本发明的另一方面,提供了一种用于发布用户动态信息的方法,包括:接收由终端上传的语音信息作为用户动态信息;对所接收的用户动态信息进行排序;以及存储经排序的用户动态信息。根据本发明的又一方面,提供了一种用于发布用户动态信息的设备,包括:接收装置,配置用于接收语音信息;以及上传装置,配置用于将所述语音信息作为用户动态信息上传至服务器。其中,所述用户动态信息是包括时间和位置信息的用户状态信息或新鲜事。并且,通过录音功能来接收所述语音信息。根据本发明的又一方面,提供了一种用于发布用户动态信息的设备,包括:接收装置,配置用于接收由终端上传的语音信息作为用户动态信息;排序装置,配置用于对所接收的用户动态信息进行排序;以及存储装置,配置用于存储经排序的用户动态信息。本发明示例性实施方式提供的示例性解决方案至少可以带来如下显著的技术效果:通过使用录音功能来接收语音信息,并将其作为用户动态信息上传至服务器,从而有效改善了传统文字和图片不易录入的问题,其中所述用户动态信息是包括时间和位置信息的用户状态信息或新鲜事。


结合附图并参考以下详细说明,本发明各实施方式的特征、优点及其他方面将变得更加明显,在此以示例性而非限制性的方式示出了本发明的若干实施方式。在附图中:图1示意性示出了根据本发明示例性实施方式的应用环境;图2示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的方法流程图;图3示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的方法流程图;图4示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的设备框图;图5示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的设备框图;以及图6示意性示出了将从本发明示例性实施方式中受益并且可以是本发明示例性实施方式示例装置的计算设备的框图。在附图中,相同或对应的标号表不相同或对应的部分。
具体实施例方式下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。在本文中,术语“社交网站”或“社交网络”是指向对特定对象感兴趣或只是一起“闲逛”的人们提供虚拟社区的Web站点。成员通过语音、聊天、即时消息、视频会议和博客等进行通信,并且该服务通常向成员提供了联系其他成员的好友的方法。这种站点还可以用作亲自会面的媒介。“社交网站”或“社交网络”是针对“虚拟社区”(一群人使用因特网彼此之间就任何事乃至所有事进行通信)的21世纪术语。社交网络向其成员(或称用户)提供与该社交网络的其他成员进行通信和交互的能力。在使用中,成员加入社交网络,继而向其希望连接的多个其他成员添加连接。连接可以由成员显式地添加,例如成员选择将要成为好友的特定其他成员;或者基于成员的共同特征(例如,相同教育机构的校友)而由社交网络自动创建。如在此使用的,术语“好友”是指成员通过该网站与之形成连接、关联或者关系的任何其他成员。社交网络中的连接通常是双向的(但这不是必须的),因此术语“成员”和“好友”可能依赖于参照系。成员之间的连接可以是直接连接;然而,社交网络的某些实施方式允许经由一级或者多级连接的间接连接。另外,术语“好友”并非必须要求成员在现实生活中实际上是朋友(在成员之一是商户或者其他实体时,一般更是这样);其仅暗示社交网络中的连接。下面结合附图对本发明的具体实施例进行描述。首先参考图1,其中图1示出了根据本发明的实施方式可以在其中使用的系统10,包括可以通过网络进行通信的多个通信设备。系统10可以包括有线或无线网络的任意组合,其中这些网络包括但不限于移动电话网络、无线局域网(LAN)、蓝牙个人局域网、以太网LAN、令牌LAN、广域网、互联网、通信设备之间的一个或多个ad hoc网络等。系统10可以包括有线通信设备和无线通信设备两者。例如,图1中所示系统10包括移动电话网络11和互联网28。通往互联网28的连接可以包括但不限于远程无线连接、短程无线连接,以及各种有线连接,有线连接包括但不限于电话线、电缆线路、电力线等。系统10的示例性通信设备可以包括但不限于移动电话12、组合式PDA和移动电话14、PDA 16、集成消息传递设备(MD) 18、台式计算机20,以及笔记本计算机22。通信设备可以是固定的或者在由行进中的人携带时是移动的。通信设备的一些或全部可以通过通往基站24的无线连接25发送和接收呼叫和消息,并且通过通往基站24的无线连接25与服务提供商进行通信。基站24可以连接至网络服务器26,该服务器26支持移动电话网络11和互联网28之间的通信。系统10可以包括附加的通信设备和不同类型的通信设备。通信设备可以彼此直接通信。应当理解,基站24仅是用于无线接入的网络设备的代表,本发明在此方面不受限制。根据本发明的某些其他示例性实施方式,可以由WiFi接入点来替代基站24。此外,还应当理解,通信设备可以使用各种传输技术进行通信,包括但不限于,码分多址(CDMA)、全球移动通信系统(GSM)、通用移动通信系统(UMTS)、时分多址(TDMA)、频分多址(FDMA)、传输控制协议/互联网协议(TCP/IP)、短消息传递服务(SMS)、多媒体消息传递服务(MMS)、电子邮件、即时消息传递服务(MS)、蓝牙、IEEE 802.11等。通信设备可以使用各种介质进行通信,包括但不限于,无线、红外、激光、线缆连接等。下面结合图1的应用场景,参考图2来描述根据本发明示例性实施方式的用于发布用户动态信息的方法。需要理解的是,在以下描述中,将移动电话12(图1中的任何一个移动电话12均可)作为终端的示例性代表(以下称为终端12),其具有录音功能并通过网络接入设备(图1中的任何一个网络接入设备24均可;例如,基站24或WiFi接入点24)、经由网络服务器26接入互联网28以请求发布服务;将台式计算机20作为提供发布服务的网站(例如,社交网站)的服务器(以下称为发布服务器20)。如图2所示,根据本发明的示例性实施方式,方法200例如可以包括接收语音信息(S201)。具体到图1,用户通过终端12的录音功能录入一段语音作为用户动态信息(即,用户状态信息或新鲜事)。本领域技术人员可以理解,用户还可以使用其他方式获得一段语音,包括但不限于使用事先录制的一段语音作为用户动态信息(例如,从网络上截取的一段音频)。根据本发明的示例性实施方式,方法200例如可以包括将所述语音信息作为用户动态信息上传至服务器(S202)。返回参考图1,终端12通过网络接入设备24向连接至互联网28的发布服务器20上传所录制的语音信息。本领域技术人员可以理解,终端12可以连续上传语音信息作为用户动态信息。换言之,发布服务器20通过接收终端12上传的语音信息而接收与用户有关的动态信息。
进一步地,用户可以通过终端12向所述发布服务器20请求用户动态信息(例如,可以包括用户好友的动态信息或其自身的动态信息),其中请求用户自身的动态信息是为了查看上传的语音信息是否已经上传到了发布服务器。接收由所述发布服务器以特定顺序传回的语音信息作为用户动态信息,其中用户是按照时间顺序上传语音信息。以及对所接收的用户动态信息行播放,例如可以通过自动播放或点击要播放的语音经由终端12的扬声器或耳机进行播放。下面结合图1的应用场景,参考图3来描述根据本发明示例性实施方式的用于发布用户动态信息的方法。如图3所示,根据本发明的示例性实施方式,方法300例如可以包括接收由终端12上传的语音信息作为用户动态信息(S301)。具体到图1,发布服务器20接收由终端12例如通过网络接入设备、经由网络服务器26接入互联网28上传的语音信息作为用户动态信息。本领域技术人员可以理解,发布服务器20还可以通过其他方式或路径接收由终端12上传的语音信息。根据本发明的示例性实施方式,方法300例如可以包括对所接收的用户动态信息进行排序(S302)。由于用户是按照时间顺序通过终端12上传语音信息的,因此优选地服务器也按照终端12上传的顺序(即,时间顺序)对接收到的语音信息进行排序。备选地,服务器还可以使用其他顺序对接收到的语音信息进行排序。根据本发明的示例性实施方式,方法300例如可以包括存储经排序的用户动态信息(S303)。具体地,当发布服务器20接收所述终端12对用户动态信息的请求时,将所述用户动态信息以特定顺序传送至所述终端12。对于不同的用户动态信息,可以以不同的顺序传送至所述终端12。例如,对于用户动态信息为新鲜事而言,发布服务器20可以按照时间顺序以列表的形式传送至所述终端12。而对于用户动态信息为用户状态信息而言,由于用户状态信息通常只显示一条状态信息,因此发布服务器20例如可以按照时间顺序或倒序(即,按照时间发展顺序或按照与时间发展顺序相反的顺序)将语音信息传送至所述终端
12。例如,用户与女朋友约会,他们上午先去公园游玩,然后下午去唱歌,晚上一起去看电影。该用户的好友可以选择播放该用户最新上传的语音信息(即,晚上一起去看了电影),也可以选择一个时间段(例如,一天)按照时间顺序播放该用户上传的语音信息,即,先播放他们去了公园游玩,然后去唱歌,最后一起去看了电影。本领域技术人员可以理解,上文所述的顺序只是特定顺序的示例性举例,并不仅限于此,所述特定顺序还可以是其他顺序。在介绍了本发明示例性实施方式的方法之后,接下来,参考图4和图5对本发明示例性实施方式的、用于发布用户动态信息的设备进行详细描述。图4示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的设备框图。设备400可以用于执行上述方法200。设备400包括接收装置401,配置用于接收语音信息;以及上传装置402,配置用于将所述语音信息作为用户动态信息上传至服务器。接收装置401可以用于执行步骤S201。上传装置402可以用于执行上述步骤S202。在此不再赘述。图5示意性示出了根据本发明示例性实施方式的、用于发布用户动态信息的设备框图。设备500例如可以用于执行上述方法300。设备500包括接收装置501,配置用于接收由终端上传的语音信息作为用户动态信息;排序装置502,配置用于对所接收的用户动态信息进行排序;以及存储装置503,配置用于存储经排序的用户动态信息。接收装置501可以用于执行步骤S301。排序装置502可以用于执行上述步骤S302。存储装置503可以用于执行步骤S303。在此不再赘述。下面,将参考图6来描述可以实现本发明的计算机设备。图6示意性示出了可以实现根据本发明的实施方式的计算设备的结构方框图。图6中所示的计算机系统包括CPU(中央处理单元)601、RAM(随机存取存储器)602、ROM(只读存储器)603、系统总线604、硬盘控制器605、键盘控制器606、串行接口控制器607、并行接口控制器608、显示器控制器609、硬盘610、键盘611、串行外部设备612、并行外部设备613和显示器614。在这些部件中,与系统总线604相连的有CPU 601、RAM 602、ROM 603、硬盘控制器605、键盘控制器606、串行接口控制器607、并行接口控制器608和显示器控制器609。硬盘610与硬盘控制器605相连,键盘611与键盘控制器606相连,串行外部设备612与串行接口控制器607相连,并行外部设备613与并行接口控制器608相连,以及显示器614与显示器控制器609相连。图6所述的结构方框图仅仅为了示例的目的而示出的,并非是对本发明的限制。在一些情况下,可以根据需要添加或者减少其中的一些设备。本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。应当注意,尽管在上文详细描述中提及了发布用户动态信息的设备的若干装置或子装置,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的特征和功能可以进一步划分为由多个装置来具体化。此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。虽然已经参考若干具体实施方式
描述了本发明,但是应该理解,本发明并不限于所公开的具体实施方式
。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。所附权利要求的范围符合最宽泛的解释,从而包含所有这样的修改及等同结构和功能。
权利要求
1.一种用于发布用户动态信息的方法,包括: 接收语音信息;以及 将所述语音信息作为用户动态信息上传至服务器。
2.根据权利要求1所述的方法,其中所述用户动态信息是包括时间和位置信息的用户状态信息或新鲜事。
3.根据权利要求1所述的方法,其中通过录音功能来接收所述语音信息。
4.根据权利要求1所述的方法,进一步包括以下步骤: 向所述服务器请求用户动态信息; 接收由所述服务器以特定顺序传回的语音信息作为用户动态信息;以及 对所接收的用户动态信息行播放。
5.一种用于发布用户动态信息的方法,包括: 接收由终端上传的语音信息作为用户动态信息; 对所接收的用户动态信息进行排序;以及 存储经排序的用户动态信息。
6.根据权利要求5所述的方法,进一步包括以下步骤: 接收所述终端对用户动态信息的请求;以及 将所述用户动态信息以特定顺序传送至所述终端。
7.一种用于发布用户动态信息的设备,包括: 接收装置,配置用于接收语音信息;以及 上传装置,配置用于将所述语音信息作为用户动态信息上传至服务器。
8.根据权利要求7所述的设备,其中所述用户动态信息是包括时间和位置信息的用户状态信息或新鲜事。
9.根据权利要求7所述的设备,其中通过录音功能来接收所述语音信息。
10.根据权利要求7所述的设备,进一步包括以下装置: 用于向所述服务器请求用户动态信息的装置; 用于接收由所述服务器以特定顺序传回的语音状态信息作为用户动态信息的装置;以及 用于对所接收的用户动态信息进行播放的装置。
11.一种用于发布用户动态信息的设备,包括: 接收装置,配置用于接收由终端上传的语音信息作为用户动态信息; 排序装置,配置用于对所接收的用户动态信息进行排序;以及 存储装置,配置用于存储经排序的用户动态信息。
12.根据权利要求11所述的设备,进一步包括以下装置: 用于接收所述终端对用户动态信息的请求的装置;以及 用于将所述用户动态信息以特定顺序传送至所述终端的装置。
全文摘要
本发明的实施方式涉及一种用于发布用户动态信息的方法和设备。具体地,所述方法涉及接收语音信息;以及将所述语音信息作为用户动态信息上传至服务器。
文档编号H04L29/06GK103095777SQ20111034710
公开日2013年5月8日 申请日期2011年10月31日 优先权日2011年10月31日
发明者张伟凡, 雒海波 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1