CN1794708A - 呈现业务***及发布呈现信息的方法 - Google Patents

呈现业务***及发布呈现信息的方法 Download PDF

Info

Publication number
CN1794708A
CN1794708A CNA2005100887463A CN200510088746A CN1794708A CN 1794708 A CN1794708 A CN 1794708A CN A2005100887463 A CNA2005100887463 A CN A2005100887463A CN 200510088746 A CN200510088746 A CN 200510088746A CN 1794708 A CN1794708 A CN 1794708A
Authority
CN
China
Prior art keywords
presentation information
time
issuing time
issuing
presence server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2005100887463A
Other languages
English (en)
Inventor
孙谦
招扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2005100887463A priority Critical patent/CN1794708A/zh
Priority to KR1020087003787A priority patent/KR20080042828A/ko
Priority to PCT/CN2006/001301 priority patent/WO2007012243A1/zh
Publication of CN1794708A publication Critical patent/CN1794708A/zh
Priority to US12/020,138 priority patent/US20080120409A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种发布呈现信息的方法,使呈现信息可以预先设置并在预定时间自动进行发布。本方法包括步骤:设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间;在检测到发布时间到来时,发布与该时间对应的呈现信息。

Description

呈现业务***及发布呈现信息的方法
技术领域
本发明涉及互联网领域和无线通信领域,特别是涉及呈现业务***及发布呈现信息的方法。
背景技术
呈现业务(PRESENCE SERVICE)是一种用于搜集和分发呈现信息(PRESENCE INFORMATION)的通信业务,目前通常和即时消息业务(INSTANT MESSAGE SERVICE)一起提供,当然呈现业务也可以单独提供,或者和其他业务如网络游戏结合。因特网工程任务组IETF、开放移动联盟OMA等国际标准组织都已经初步制订了呈现业务的相应标准规范,正在不断完善之中。呈现信息通常包括状态信息(STATUS)、通信地址(COMMUNICATIONADDRESS)等,具体可以参考标准中的定义,如IETF发布的RFC 2778,“AModel for Presence and Instant Messaging”,此处不再详细描述。本发明中引用RFC 2778中的术语,将向呈现业务提供呈现信息的称为呈现体(PRESENTITY),向呈现业务请求呈现信息的称为观察体(WATCHER)。呈现业务的用户可以是自然人或非自然人,即呈现体和观察体可以对应自然人或非自然人。
目前,呈现业务的使用范围包括:
1、自然人发布个人呈现信息。自然人可使用其手机的应用程序或电脑的应用程序发布个人呈现信息。例如:用户发布其当前正在开会的信息。
2、非自然人呈现体发布呈现信息。例如:一个无线电台可发布其当前正在播送的歌曲曲目;呼叫中心可发布呼叫拥塞状态的信息。
3、网络部件可产生属于自然人的呈现信息,例如:一个自然人是否在网络中注册了的信息。
4、应用服务器和应用程序也是一种呈现体或观察体。
现有呈现业务***的***组网图,如图1所示。从图中可见现有***包括:
呈现服务器,以及与其相连的呈现体客户端和观察体客户端。所述呈现体客户端包括:呈现体和呈现体用户代理(PRESENCE USER AGENT)。所述观察体客户端包括:观察体和观察体用户代理(WATCHER USER AGENT)。
所述呈现服务器通过呈现协议(PRESENCE PROTOCOL)在呈现体或观察体和呈现服务器之间传送呈现信息。
所述呈现体用户代理作为呈现体用户与***交互的装置,所述呈现体通过呈现体用户代理向呈现服务器发布呈现信息。
所述观察体用户代理作为观察体用户与***交互的装置,所述观察体通过观察体用户代理接收呈现服务器发送来的呈现信息。
基于现有***,现有的发布呈现信息的流程,如图2所示,包括下列步骤:
-呈现体用户的操作引发呈现信息的变更。例如:无线电台更改了当前的节目信息;用户上线,从离线状态变更为在线状态。
-呈现体客户端记录呈现信息的变更后,自动向呈现服务器上传变更后的呈现信息。
-呈现服务器以接收到的呈现信息更新其记录的该呈现体的呈现信息。
-呈现服务器根据观察体对呈现体呈现信息的订阅记录,向观察体客户端下发呈现信息。
-观察体客户端以收到的呈现信息更新其记录的该呈现体的呈现信息。
如附图3所示,呈现信息一般包括:状态,如在线,离线,忙,空闲,离开,请勿打扰等状态信息,另外位置信息也属于一种特殊的状态;通讯地址,用以表示呈现体的地址信息;其他标志,用以扩展新的状态或标志。
通讯地址进一步包括:联系方式,其可以是即时消息、短信等;联系地址,可为用户的帐号(如:QQ号码)和电话号码等。
基于现有的呈现业务***,非自然人(例如:一个无线电台)无法定时自动发布已经预定好的呈现信息(节目状态)。对于自然人如果在未来一段时间可预见其所处的状态如处于请勿打扰状态,无法到时自动变更其状态信息。另外对于一些周期性变更的呈现信息,如对于自然人,每天休息,吃饭,上课,上班等状态信息,要发布这些有时间规律的呈现信息,目前用户每天都要进行重复的操作,很不方便。
发明内容
本发明要解决的技术问题是提供了呈现业务***,使呈现信息可以预先设置并在预定时间自动进行发布。
本发明还提供一种发布呈现信息的方法,使呈现信息可以预先设置并在预定时间自动进行发布。
本发明提供的呈现业务***包括:
呈现服务器,用于接收、存储和分发呈现信息;
呈现体客户端,用于向所述呈现服务器发布呈现体的呈现信息;
观察体客户端,用于接收所述呈现服务器下发的呈现信息;
记录模块,用于记录对呈现体预先设置的呈现信息和相对应的发布时间;
定时模块,用于根据记录模块中记录的所述发布时间将相对应的呈现信息发布到呈现服务器。
所述记录模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体;以及所述定时模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体。
所述定时模块根据记录模块中记录的所述发布时间将相对应的呈现信息发送到对应的呈现体客户端,然后由呈现体客户端将收到的呈现信息发布到呈现体服务器。
所述记录模块中记录的待发布呈现信息按所述发布时间进行索引排序。
记录模块位于万维网服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过万维网网页进行设置的;或者,记录模块位于短消息应用服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过短消息指令进行设置的。
本发明还提供了一种呈现业务***包括:
呈现服务器,用于接收、存储和分发呈现信息;
呈现体客户端,用于向所述呈现服务器发布呈现体的呈现信息;
观察体客户端,用于接收所述呈现服务器下发的呈现信息;
定时模块,用于记录对呈现体预先设置的呈现信息和相对应的发布时间,根据记录的所述发布时间将相对应的呈现信息发布到呈现服务器。
所述定时模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体。
所述定时模块首先根据记录的所述发布时间将相对应的呈现信息发送到对应的呈现体客户端,然后由呈现体客户端将收到的呈现信息发布到呈现体服务器。
所述定时模块中的记录是按所述发布时间进行索引排序的。
所述定时模块位于万维网服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过万维网网页进行设置的;或者,定时模块位于短消息应用服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过短消息指令进行设置的。
本发明呈现业务中发布呈现信息的方法包括步骤:
设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间;在检测到发布时间到来时,发布与该时间对应的呈现信息。
所述发布与该时间对应的呈现信息包括下列步骤:呈现体客户端接收所述对应的呈现信息,并以该呈现信息进行更新;呈现体客户端将更新后的呈现信息上传到所述呈现服务器;呈现服务器根据观察体的订阅记录转发相应的呈现信息。
所述发布与该时间对应的呈现信息包括下列步骤:呈现服务器直接接收所述对应的呈现信息,以及根据观察体的订阅记录转发相应的呈现信息。
在设置待发布的呈现信息的同时设置发布对象,在检测到发布时间到来时,只向所述的发布对象发布与该时间对应的呈现信息。
在设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间之后,呈现服务器接收到观察体客户端对呈现体的呈现信息的查询请求时,根据查询请求中包含的呈现体标识信息查询该呈现体标识对应的预先设置的呈现信息和发布时间,并将包含预先设置的呈现信息和发布时间的查询结果以及呈现体当前的呈现信息返回给观察体客户端。
所述设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间,按发布的时间顺序进行记录。
在检测到发布时间到来时,发布与该时间对应的呈现信息之后,保存该发布时间对应记录的下一个记录序号;在下次检测发布时间时,从保存的下一个记录序号开始进行检测。
所述发布与该时间对应的呈现信息的同时,呈现服务器将预先设置的该时间之后的呈现信息和发布时间发送给观察体客户端。
在预先设置待发布的呈现信息和对应的发布时间后,立即向呈现服务器发送所述预先设置的呈现信息和对应的发布时间,呈现服务器向订阅该呈现体呈现信息的观察体客户端发送预先设置的呈现信息和对应的发布时间。
本发明有益效果如下:
本发明在现有的呈现业务***中添加了记录模块,用于记录预先设置的呈现信息和对应的发布时间,还添加了定时模块,用于控制所述预先设置的呈现信息。当发布时间到来时,与该发布时间对应的呈现信息被发布到呈现服务器,再由所述呈现服务器将该呈现信息转发到订阅呈现信息的观察体客户端。从而实现了定时发布用户预设的呈现信息的功能。也可当发布时间到来时,与该发布时间对应的呈现信息先被发送到呈现体客户端,再按照现有流程完成呈现信息的发布。
通过上述***和方法的实施,使用户可根据自己未来已确定事件的时间安排,预先设置其自身的呈现信息,并设置与该呈现信息对应的发布时间。这样在事件发生时,无需用户来切换用户状态,而是由***根据用户的预先设置来自动变更和发布该用户的呈现信息。从而避免了在事件发生时,用户忘记而没有及时更新相关的呈现信息,或者用户处于离线状态,没有启动呈现体客户端,无法发布其当前呈现信息等问题。另外对于周期性变更的呈现信息,不必每天进行重复性的操作,只要设置一次就可以每天在预定时间自动发布对应的呈现信息。
附图说明
图1为现有技术的呈现***组网图;
图2为现有技术发布呈现信息流程图;
图3为呈现信息的结构图;
图4为本发明的模块位于呈现体客户端内部的呈现***组网图;
图5为本发明的模块作为独立实体的呈现***组网图;
图6为本发明方法的步骤流程图;
图7为本发明方法的消息流程图。
具体实施方式
为了使呈现业务***具有定时发布呈现信息的功能,本发明在现有***中添加了记录模块和定时模块。参见图4、图5所示,本发明***包括:
呈现服务器,以及与所述呈现服务器相连的呈现体客户端和观察体客户端;在所述呈现服务器中,或者呈现体客户端中设置有记录模块和定时模块,所述记录模块与定时模块相连,所述定时模块与所述呈现体客户端、呈现服务器和记录模块相连。所述记录模块和定时模块也可作为***中的独立实体,其连接关系不变,所述的***中的独立实体是指与呈现体客户端、观察体客户端和呈现服务器相独立的实体。
所述呈现体客户端用于在其自身的呈现信息发生变更时,通过呈现协议(PRESENCE PROTOCOL)向所述呈现服务器上传呈现体用户更新后的呈现信息。
所述观察体客户端用于订阅或查询呈现体的呈现信息,并接收所述呈现服务器通过呈现协议下发的呈现信息。
所述呈现服务器用于通过所述呈现协议接收呈现体客户端发来的呈现信息,以及根据呈现信息的订阅记录,向观察体客户端下发相应的呈现体的呈现信息。
所述记录模块用于记录用户预先设置的呈现信息和对应的发布时间,可以通过数据库或XML文档进行记录。所述定时模块用于根据所述记录模块记录的发布时间将所述呈现信息在对应的发布时间到来时自动发布。定时模块可以定期如每分钟检测记录模块中发布时间是否已到,如果检测到发布时间已到,即将发布时间与当前时间对比,如果时间差小于预定值如1分钟,则定时模块从记录模块中获取发布时间已到的记录对应的呈现信息,然后将与发布时间对应的呈现信息发布到所述呈现服务器。这种方式定时模块需要频繁与记录模块交互,所以定时模块和记录模块最好同时位于呈现体客户端,或者同时位于呈现服务器,或者同时位于一个独立的实体中,这样定时模块和记录模块之间交互的速度会比较快。记录模块也可以合并到定时模块作为一个模块,即定时模块记录用户预先设置的呈现信息和对应的发布时间,并根据发布时间发布预先设置的呈现信息。
定时模块可以通过XCAP协议与呈现服务器通信,发布呈现信息。另外定时模块还可以先将要发布的呈现信息更新到呈现体客户端,由呈现体客户端按现有技术的方法将更新后的呈现信息发布到呈现服务器。但是这种方式需要呈现体客户端启动,当呈现体客户端没有启动如用户关机时,就无法通过这种方式发布预先设置的呈现信息了。
记录模块记录用户预先设置的呈现信息和对应的发布时间,可以采用的数据库记录格式如下:
  呈现体标识   呈现信息标志   呈现信息值   发布时间
  4985424   状态   请勿打扰   2005-7-25:12:00
  4985424   状态   空闲   2005-7-25:14:00
其中呈现体标识唯一标识一个呈现体,如QQ号码,电话号码,电子邮件地址,SIP地址等;呈现信息标志表示呈现信息的类型,如状态,通信地址,或其他扩展的呈现信息;呈现信息值表示呈现信息标志对应的值;发布时间表示呈现信息的预定发布时间,格式简单的可以是年月日时分,一般精确到分钟即可。另外发布时间也可以采用复杂一些的格式,以灵活表达更丰富的含义。如发布时间可以是绝对时间或相对时间,绝对时间为直接设置某个固定的时间,相对时间为从某个时间起经过一段时间后的时间。绝对时间的格式:[月/日/年]hh:mm,其中[]表示可选,hh为两位数的小时,mm为两位数的分钟,如果只有hh:mm则表示每天周期性的在hh:mm发布呈现信息。相对时间的格式:绝对时间+时间段,时间段格式为:数字hours(或minutes,days,weeks)。
发布时间的格式也可以是:起始发布时间~终止发布时间,当然也可以分为起始发布时间和终止发布时间两个字段,在起始发布时间到来时发布对应的呈现信息,在终止发布时间到来时将对应的呈现信息清除,即将对应的呈现信息更新为空值或者默认值。
  呈现体标识   呈现信息标志   呈现信息值   发布时间
  4985424   状态   请勿打扰   2005-7-25:12:00~2005-7-25:14:00
或者:
  呈现体标识   呈现信息标志   呈现信息值   起始发布时间   终止发布时间
 4985424   状态   请勿打扰   2005-7-25:12:00   2005-7-25:14:00
或者对应两条记录,一条记录为起始的发布时间,以及对应呈现信息值,另一条记录为终止的发布时间,对应呈现信息值为空或默认值,这样就可以在终止的发布时间到来时,将对应的呈现信息清除,即将对应的呈现信息更新为空值或者默认值。对应的两条记录如下所示:
  呈现体标识   呈现信息标志   呈现信息值   发布时间
  4985424   状态   请勿打扰   2005-7-25:12:00
  4985424   状态   2005-7-25:14:00
XML文档格式如4985424.xml内容,文件名中包括呈现体标识:
<?xml version=”1.0”encoding=”UTF-8”?>
<presence>
  <notel>
      <from>2005-4-12T10:00:00Z</from>
      <to>2005-4-12T12:00:00Z</to>
      <status>meeting with engineers from Cisco</status>
 </note1>
 <note2>
     <from>2005-4-12T16:00:00Z</from>
     <to>2005-4-12T16:20:00Z</to>
     <status>meeting with engineers from Nokia</status>
 </note2>
</presence>
其中<from>和</from>之间的值表示起始的发布时间,<to>与</to>之间的值表示终止的发布时间,<status>和</status>之间的值表示呈现信息值。
可以通过WEB、WAP、短消息,FTP等方式在记录模块中预先设置呈现信息和对应的发布时间,呈现信息包括呈现信息标志和呈现信息值。其中WEB或WAP方式用户在网页上输入呈现信息和对应发布时间,提交后由记录模块所在WWW万维网服务器中网页对应的CGI或ASP处理程序将其中的呈现信息和发布时间以及用户对应的呈现体标识保存到记录模块中。也可以通过将包含呈现信息和对应发布时间的短消息指令按预定格式经短消息中心发送到记录模块所在的应用服务器,应用服务器根据短消息指令将其中的呈现信息和发布时间以及用户对应的呈现体标识保存到记录模块,一般短消息中心上会保存有一个短消息服务号码与上述应用服务器的地址对应。另外也可以在计算机终端上先编辑好包含预先设置的呈现信息和对应发布时间的XML文档,然后通过FTP方式将XM文档上传到记录模块中即可。
另一方面,用户也有可能需要查询或取消已经预先设置的呈现信息,或者修改呈现信息的发布时间。同样可以通过上述WEB、WAP、短消息,FTP等方式实现,如通过短消息取消已经预先设置的呈现信息,则发送包含呈现信息标志的短消息指令经短消息中心发送到记录模块所在的应用服务器,应用服务器根据短消息指令将呈现体标识(如手机号码或与手机号码有对应关系的标识)和该呈现信息标志对应的记录删除。
为了减少检测预先设置的发布时间是否已经到来所花费的时间,以提高***效率,可以对预先设置的呈现信息和发布时间的存储方法进行优化,将存储的记录按发布时间进行索引排序。在记录模块中每增加一条预先设置的呈现信息和发布时间记录时,按照该记录的发布时间将其***到已有记录中的相应位置。如已有记录按发布时间排序:
  呈现体标识   呈现信息标志   呈现信息值   发布时间
  3218767   状态   请勿打扰   12:00
  3218767   状态   13:00
  4985424   状态   请勿打扰   2005-7-25:12:00
  4985424   状态   空闲   2005-7-25:14:00
排序的方法为将周期性的发布时间按时间先后排在前面,然后将固定的发布时间按时间先后排在周期性的发布时间的后面,并保存固定的发布时间开始的记录序号,如上表中,固定的发布时间开始的记录序号为3,即从第3行开始为固定的发布时间对应的记录;或者也可以将周期性的发布时间和固定的发布时间分成两个表分别进行保存。另外在定时模块获取发布时间已到的记录后,可以保存下一个周期性的发布时间即将到来的记录序号,以及保存下一个固定的发布时间即将到来的记录序号,依据上述的记录序号即可快速定位发布时间即将到来的记录。如果在记录模块中增加一条预先设置的呈现信息和发布时间记录时上述的记录序号发生了变化,则还要同时更新所保存的记录序号。
应用上述***,本发明允许用户设置待发布的呈现信息,以及设置与每一项待发布呈现信息对应的发布时间;在发布时间到来时,自动发布与该时间对应的呈现信息。以下提供定时模块直接向呈现服务器发送呈现信息,来完成发布的方法;以及定时模块先向呈现体客户端下发呈现信息,再按现有流程完成发布的方法。
参见图6、图7所示,直接向呈现服务器发送呈现信息,来完成发布的方法包括以下具体处理步骤:
S101、观察体用户向呈现服务器发送订阅请求。
观察体用户通过观察体客户端向呈现服务器发送订阅请求消息,在所述订阅请求消息中携带有观察体用户欲获取的呈现信息和对应的呈现体标识。
S102、呈现服务器检索呈现体的订阅设置信息,如果订阅设置为不需要呈现体确认即可订阅则直接生成订阅记录,否则向呈现体发送订阅确认消息。
S103、呈现服务器将订阅确认消息发送到相应的呈现体客户端。
S104、呈现体客户端将订阅决定消息发送到呈现服务器,呈现服务器生成订阅记录,并将该订阅决定消息转发到观察体客户端。
S105、定时模块检测到呈现体用户预先设置的发布时间到来时,将与该发布时间对应的呈现信息发布到呈现服务器。
S106、呈现服务器更新呈现体的呈现信息,并根据呈现体呈现信息的订阅记录向有订阅关系的观察体客户端下发更新后的呈现信息。
若观察体用户采用订阅方式获取呈现信息,则呈现服务器中记录的该呈现体的呈现信息被更新后,呈现服务器自动向观察体客户端下发相应的呈现信息。另外也可以并不是向所有订阅了呈现信息的观察体客户端发送呈现信息,因为有时候呈现体用户希望有针对性的发布预先设置的呈现信息,这样可以通过以下方法实现:在预先设置的呈现信息和发布时间的记录中同时设置发布对象,发布对象可以用观察体标识如QQ号码,电话号码,SIP地址等表示,也可以是呈现体用户设置的群组标识,如好友,同事,陌生人等,每个群组对应有若干个观察体标识。包含发布对象的记录如下:
  呈现体标识   呈现信息标志   呈现信息值   发布时间   发布对象
  4985424   状态   请勿打扰   2005-7-25:12:00   陌生人
  4985424   状态   空闲   2005-7-25:12:00   233333
同样在呈现服务器上保存呈现体的呈现信息也保存对应的发布对象,在定时模块将呈现信息发布更新到呈现服务器上时,同时把相对应的发布对象也保存到呈现服务器上,这样对不同的观察体就可以提供不同的预先设置的呈现信息了。
也可以在发布与该时间对应的呈现信息的同时,呈现服务器将预先设置的该时间之后的呈现信息和发布时间发送给观察体客户端。即定时模块将该时间对应的呈现信息发布到呈现服务器的同时,还将对该呈现体预先设置的该时间之后的呈现信息和发布时间也发送给呈现服务器,观察体客户端收到并显示呈现体当前的呈现信息以及预先设置的将来的呈现信息和对应发布时间。另一种方法是在预先设置待发布的呈现信息和对应的发布时间后,记录模块或定时模块立即向呈现服务器发送预先设置的呈现信息和对应的发布时间,呈现服务器向该呈现体呈现信息的订阅者发送预先设置的呈现信息和对应的发布时间。这样观察体客户端便可以预先获知呈现体将来的呈现信息了。
若观察体用户采用查询方式获取呈现信息,则呈现服务器仅在观察体用户发起查询请求时,根据观察体用户的查询请求,向观察体客户端下发其当前记录的该呈现体的呈现信息中的相关内容。另外呈现体用户也希望观察体用户能查询到自己预先设置的呈现信息,可以通过如下方法实现:呈现服务器接收到观察体客户端的查询请求时,根据查询请求中包含的呈现体标识信息向记录模块查询该呈现体标识对应的预先设置的呈现信息和发布时间,并将查询结果和呈现体当前的呈现信息返回给观察体客户端。这样观察体用户就可以提前预知呈现体将来要发布的呈现信息了。
定时模块先向呈现体客户端下发呈现信息,再按现有流程完成发布的方法,此处以定时模块同时用于记录对呈现体预先设置的呈现信息和相对应的发布时间,并根据记录的所述发布时间将相对应的呈现信息发布为例进行说明,包括以下具体处理步骤:
呈现体用户在定时模块中为每一项待发布呈现信息设置对应的发布时间;定时模块检测到发布时间到来时,所述定时模块将与发布时间相对应的呈现信息下发到呈现体客户端,用以更新呈现体客户端记录的该呈现体的呈现信息;然后按现有流程呈现体客户端将更新后的呈现信息发送到呈现服务器。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (19)

1、一种呈现业务***,包括:
呈现服务器,用于接收、存储和分发呈现信息;
呈现体客户端,用于向所述呈现服务器发布呈现体的呈现信息;
观察体客户端,用于接收所述呈现服务器下发的呈现信息;
其特征在于,所述***还包括:
记录模块,用于记录对呈现体预先设置的呈现信息和相对应的发布时间;
定时模块,用于根据记录模块中记录的所述发布时间将相对应的呈现信息发布到呈现服务器。
2、如权利要求1所述的***,其特征在于,所述记录模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体;所述定时模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体。
3、如权利要求1所述的***,其特征在于,所述定时模块根据记录模块中记录的所述发布时间将相对应的呈现信息发送到对应的呈现体客户端,然后由呈现体客户端将收到的呈现信息发布到呈现体服务器。
4、如权利要求3所述的***,其特征在于,所述记录模块中记录的待发布呈现信息按所述发布时间进行索引排序。
5、如权利要求4所述的***,其特征在于,记录模块位于万维网服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过万维网网页进行设置的;
或者,记录模块位于短消息应用服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过短消息指令进行设置的。
6、一种呈现业务中发布呈现信息的方法,包括下列步骤:
设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间;
在检测到发布时间到来时,发布与该时间对应的呈现信息。
7、如权利要求6所述的方法,其特征在于,所述发布与该时间对应的呈现信息包括下列步骤:
呈现体客户端接收所述对应的呈现信息,并以该呈现信息进行更新;
呈现体客户端将更新后的呈现信息上传到所述呈现服务器;
呈现服务器根据观察体的订阅记录转发相应的呈现信息。
8、如权利要求6所述的方法,其特征在于,所述发布与该时间对应的呈现信息包括下列步骤:
呈现服务器直接接收所述对应的呈现信息,以及
根据观察体的订阅记录转发相应的呈现信息。
9、如权利要求6所述的方法,其特征在于,在设置待发布的呈现信息的同时设置发布对象,在检测到发布时间到来时,只向所述的发布对象发布与该时间对应的呈现信息。
10、如权利要求6至9任一项所述的方法,其特征在于,在设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间之后,呈现服务器接收到观察体客户端对呈现体的呈现信息的查询请求时,根据查询请求中包含的呈现体标识信息查询该呈现体标识对应的预先设置的呈现信息和发布时间,并将包含预先设置的呈现信息和发布时间的查询结果以及呈现体当前的呈现信息返回给观察体客户端。
11、如权利要求6所述的方法,其特征在于,所述设置待发布的呈现信息,以及设置与每一项待发布的呈现信息对应的发布时间,按发布的时间顺序进行记录。
12、如权利要求11所述的方法,其特征在于,在检测到发布时间到来时,发布与该时间对应的呈现信息之后,保存该发布时间对应记录的下一个记录序号;在下次检测发布时间时,从保存的下一个记录序号开始进行检测。
13、如权利要求6所述的方法,其特征在于,所述发布与该时间对应的呈现信息的同时,呈现服务器将预先设置的该时间之后的呈现信息和发布时间发送给观察体客户端。
14、如权利要求6所述的方法,其特征在于,在预先设置待发布的呈现信息和对应的发布时间后,立即向呈现服务器发送所述预先设置的呈现信息和对应的发布时间,呈现服务器向订阅该呈现体呈现信息的观察体客户端发送预先设置的呈现信息和对应的发布时间。
15、一种呈现业务***,包括:
呈现服务器,用于接收、存储和分发呈现信息;
呈现体客户端,用于向所述呈现服务器发布呈现体的呈现信息;
观察体客户端,用于接收所述呈现服务器下发的呈现信息;
其特征在于,所述***还包括:
定时模块,用于记录对呈现体预先设置的呈现信息和相对应的发布时间,根据记录的所述发布时间将相对应的呈现信息发布到呈现服务器。
16、如权利要求15所述的***,其特征在于,所述定时模块设置在所述呈现体客户端或呈现服务器内,或者为所述***中的独立实体。
17、如权利要求15所述的***,其特征在于,所述定时模块首先根据记录的所述发布时间将相对应的呈现信息发送到对应的呈现体客户端,然后由呈现体客户端将收到的呈现信息发布到呈现体服务器。
18、如权利要求15所述的***,其特征在于,所述定时模块中的记录是按所述发布时间进行索引排序的。
19、如权利要求15所述的***,其特征在于,所述定时模块位于万维网服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过万维网网页进行设置的;
或者,定时模块位于短消息应用服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过短消息指令进行设置的。
CNA2005100887463A 2005-07-29 2005-07-29 呈现业务***及发布呈现信息的方法 Pending CN1794708A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNA2005100887463A CN1794708A (zh) 2005-07-29 2005-07-29 呈现业务***及发布呈现信息的方法
KR1020087003787A KR20080042828A (ko) 2005-07-29 2006-06-13 프리젠스 서비스 시스템 및 프리젠스 정보 발급 방법
PCT/CN2006/001301 WO2007012243A1 (fr) 2005-07-29 2006-06-13 Système de service de présence et procédé pour émettre de l’information sur la présence
US12/020,138 US20080120409A1 (en) 2005-07-29 2008-01-25 Presence service system and method for publishing presence information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2005100887463A CN1794708A (zh) 2005-07-29 2005-07-29 呈现业务***及发布呈现信息的方法

Publications (1)

Publication Number Publication Date
CN1794708A true CN1794708A (zh) 2006-06-28

Family

ID=36805979

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100887463A Pending CN1794708A (zh) 2005-07-29 2005-07-29 呈现业务***及发布呈现信息的方法

Country Status (4)

Country Link
US (1) US20080120409A1 (zh)
KR (1) KR20080042828A (zh)
CN (1) CN1794708A (zh)
WO (1) WO2007012243A1 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100527678C (zh) * 2006-09-08 2009-08-12 中国科学院计算技术研究所 发布和获取关系型呈现信息的方法
CN102843306A (zh) * 2011-06-21 2012-12-26 腾讯科技(深圳)有限公司 微博信息发布方法及***
CN102857402A (zh) * 2011-06-29 2013-01-02 腾讯科技(深圳)有限公司 发送网络消息的方法及***
CN103155531A (zh) * 2010-07-28 2013-06-12 株式会社理光 传输管理***和传输***
CN103841206A (zh) * 2014-03-17 2014-06-04 北京京东尚科信息技术有限公司 一种订阅和发布主题消息的方法
CN103986705A (zh) * 2014-05-13 2014-08-13 宇龙计算机通信科技(深圳)有限公司 一种信息分享的方法及装置
CN103997454A (zh) * 2014-05-30 2014-08-20 华为技术有限公司 一种日志信息的使用方法和设备
WO2015024437A1 (en) * 2013-08-21 2015-02-26 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing timedly-published data
CN104753970A (zh) * 2013-12-25 2015-07-01 上海那里信息科技有限公司 基于音频文件上传的定时发布方法和***
CN101637008B (zh) * 2007-03-15 2016-04-20 诺基亚技术有限公司 经由参考请求从信息源拖取信息
CN105592158A (zh) * 2007-06-11 2016-05-18 诺基亚技术有限公司 使用在线信息的***和方法
CN106533925A (zh) * 2016-12-23 2017-03-22 郑州微领控科技有限公司 一种基于第三方推送平台的自动发送微信朋友圈的方法及***
CN106789577A (zh) * 2016-12-23 2017-05-31 郑州微领控科技有限公司 一种自动发送微信朋友圈的方法及***
CN107578338A (zh) * 2017-07-26 2018-01-12 阿里巴巴集团控股有限公司 一种业务发布方法、装置及设备
CN108092935A (zh) * 2016-11-22 2018-05-29 广东讯通高科技有限公司 一种新型工厂流水线电子作业指导书发布***
CN102098172B (zh) * 2006-03-31 2018-08-14 STT WebOS 股份有限公司 在基于万维网的环境下交换信息的方法及装置
CN109685465A (zh) * 2018-12-24 2019-04-26 成都四方伟业软件股份有限公司 任务发布方法及装置

Families Citing this family (201)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US8090826B2 (en) * 2008-06-27 2012-01-03 Microsoft Corporation Scheduling data delivery to manage device resources
US8112475B2 (en) 2008-06-27 2012-02-07 Microsoft Corporation Managing data delivery based on device state
US8447808B2 (en) * 2008-09-19 2013-05-21 International Business Machines Corporation Virtual presence server
US7966410B2 (en) * 2008-09-25 2011-06-21 Microsoft Corporation Coordinating data delivery using time suggestions
US8279242B2 (en) * 2008-09-26 2012-10-02 Microsoft Corporation Compensating for anticipated movement of a device
US8285779B2 (en) * 2010-02-08 2012-10-09 International Business Machines Corporation Programmable presence virtualization
US9886727B2 (en) 2010-11-11 2018-02-06 Ikorongo Technology, LLC Automatic check-ins and status updates
US8554627B2 (en) 2010-11-11 2013-10-08 Teaneck Enterprises, Llc User generated photo ads used as status updates
US9131343B2 (en) 2011-03-31 2015-09-08 Teaneck Enterprises, Llc System and method for automated proximity-based social check-ins
EP2732383B1 (en) 2011-07-12 2018-04-04 Snap Inc. Methods and systems of providing visual content editing functions
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
EP2953085A1 (en) 2014-06-05 2015-12-09 Mobli Technologies 2010 Ltd. Web document enhancement
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
CN104202302B (zh) * 2014-08-08 2017-11-07 广州华多网络科技有限公司 一种发送信息配置文件的方法及装置
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
US9294425B1 (en) 2015-02-06 2016-03-22 Snapchat, Inc. Storage and processing of ephemeral messages
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
KR102035405B1 (ko) 2015-03-18 2019-10-22 스냅 인코포레이티드 지오-펜스 인가 프로비저닝
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
KR102473502B1 (ko) 2015-05-06 2022-12-05 스냅 인코포레이티드 단기 그룹 채팅을 위한 시스템 및 방법
US9906479B1 (en) 2015-06-16 2018-02-27 Snap Inc. Storage management for ephemeral messages
US10503264B1 (en) 2015-06-16 2019-12-10 Snap Inc. Radial gesture navigation
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
US11121997B1 (en) 2015-08-24 2021-09-14 Snap Inc. Systems, devices, and methods for determining a non-ephemeral message status in a communication system
US10616162B1 (en) 2015-08-24 2020-04-07 Snap Inc. Systems devices and methods for automatically selecting an ephemeral message availability
US10157333B1 (en) 2015-09-15 2018-12-18 Snap Inc. Systems and methods for content tagging
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US11119628B1 (en) 2015-11-25 2021-09-14 Snap Inc. Dynamic graphical user interface modification and monitoring
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10530731B1 (en) 2016-03-28 2020-01-07 Snap Inc. Systems and methods for chat with audio and video elements
US10270839B2 (en) 2016-03-29 2019-04-23 Snap Inc. Content collection navigation and autoforwarding
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US10686899B2 (en) 2016-04-06 2020-06-16 Snap Inc. Messaging achievement pictograph display system
US9813642B1 (en) 2016-05-06 2017-11-07 Snap Inc. Dynamic activity-based image generation
US10474353B2 (en) 2016-05-31 2019-11-12 Snap Inc. Application control using a gesture based trigger
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10334134B1 (en) 2016-06-20 2019-06-25 Maximillian John Suiter Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
US11507977B2 (en) 2016-06-28 2022-11-22 Snap Inc. Methods and systems for presentation of media collections with automated advertising
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10733255B1 (en) 2016-06-30 2020-08-04 Snap Inc. Systems and methods for content navigation with automated curation
US10182047B1 (en) 2016-06-30 2019-01-15 Snap Inc. Pictograph password security system
US11334768B1 (en) 2016-07-05 2022-05-17 Snap Inc. Ephemeral content management
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
EP3800618B1 (en) 2016-08-30 2022-12-07 Snap Inc. Systems and methods for simultaneous localization and mapping
US10552968B1 (en) 2016-09-23 2020-02-04 Snap Inc. Dense feature scale detection for image matching
US10609036B1 (en) 2016-10-10 2020-03-31 Snap Inc. Social media post subscribe requests for buffer user accounts
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR20220156101A (ko) 2016-11-01 2022-11-24 스냅 인코포레이티드 고속 비디오 캡처 및 센서 조절
CN112738408B (zh) 2016-11-07 2022-09-16 斯纳普公司 图像修改器的选择性识别和排序
US10740939B1 (en) 2016-12-09 2020-08-11 Snap Inc. Fast image style transfers
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US10242477B1 (en) 2017-01-16 2019-03-26 Snap Inc. Coded vision system
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10374993B2 (en) 2017-02-20 2019-08-06 Snap Inc. Media item attachment system
US11019001B1 (en) 2017-02-20 2021-05-25 Snap Inc. Selective presentation of group messages
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10878837B1 (en) 2017-03-01 2020-12-29 Snap Inc. Acoustic neural network scene detection
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US10382372B1 (en) 2017-04-27 2019-08-13 Snap Inc. Processing media content based on original context
CN111010882B (zh) 2017-04-27 2023-11-03 斯纳普公司 在基于地图的社交媒体平台上的位置隐私关联
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US10943255B1 (en) 2017-04-28 2021-03-09 Snap Inc. Methods and systems for interactive advertising with media collections
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10679428B1 (en) 2017-05-26 2020-06-09 Snap Inc. Neural network-based image stream modification
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US10788900B1 (en) 2017-06-29 2020-09-29 Snap Inc. Pictorial symbol prediction
US11216517B1 (en) 2017-07-31 2022-01-04 Snap Inc. Methods and systems for selecting user generated content
US11323398B1 (en) 2017-07-31 2022-05-03 Snap Inc. Systems, devices, and methods for progressive attachments
US11164376B1 (en) 2017-08-30 2021-11-02 Snap Inc. Object modeling using light projection
US9980100B1 (en) 2017-08-31 2018-05-22 Snap Inc. Device location based on machine learning classifications
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10474900B2 (en) 2017-09-15 2019-11-12 Snap Inc. Real-time tracking-compensated image effects
US10891723B1 (en) 2017-09-29 2021-01-12 Snap Inc. Realistic neural network based image style transfer
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10872292B1 (en) 2017-10-09 2020-12-22 Snap Inc. Compact neural networks using condensed filters
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
US10599289B1 (en) 2017-11-13 2020-03-24 Snap Inc. Interface to display animated icon
US11551059B1 (en) 2017-11-15 2023-01-10 Snap Inc. Modulated image segmentation
US10885564B1 (en) 2017-11-28 2021-01-05 Snap Inc. Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US10217488B1 (en) 2017-12-15 2019-02-26 Snap Inc. Spherical video editing
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10523606B2 (en) 2018-01-02 2019-12-31 Snap Inc. Generating interactive messages with asynchronous media content
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US10482565B1 (en) 2018-02-12 2019-11-19 Snap Inc. Multistage neural network processing using a graphics processor
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10726603B1 (en) 2018-02-28 2020-07-28 Snap Inc. Animated expressive icon
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
KR102574151B1 (ko) 2018-03-14 2023-09-06 스냅 인코포레이티드 위치 정보에 기초한 수집가능한 항목들의 생성
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US11310176B2 (en) 2018-04-13 2022-04-19 Snap Inc. Content suggestion system
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
WO2019204464A1 (en) 2018-04-18 2019-10-24 Snap Inc. Augmented expression system
US11487501B2 (en) 2018-05-16 2022-11-01 Snap Inc. Device control using audio data
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11297027B1 (en) 2019-01-31 2022-04-05 Snap Inc. Automated image processing and insight presentation
US11972529B2 (en) 2019-02-01 2024-04-30 Snap Inc. Augmented reality system
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11134036B2 (en) 2019-07-05 2021-09-28 Snap Inc. Event planning in a content sharing platform
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
US11812347B2 (en) 2019-09-06 2023-11-07 Snap Inc. Non-textual communication and user states management
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11265281B1 (en) 2020-01-28 2022-03-01 Snap Inc. Message deletion policy selection
US11316806B1 (en) 2020-01-28 2022-04-26 Snap Inc. Bulk message deletion
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11625873B2 (en) 2020-03-30 2023-04-11 Snap Inc. Personalized media overlay recommendation
US11464319B2 (en) * 2020-03-31 2022-10-11 Snap Inc. Augmented reality beauty product tutorials
US11700225B2 (en) 2020-04-23 2023-07-11 Snap Inc. Event overlay invite messaging system
US11843574B2 (en) 2020-05-21 2023-12-12 Snap Inc. Featured content collection interface
CN115885247A (zh) 2020-06-10 2023-03-31 斯纳普公司 用于启动应用的视觉搜索
US11423652B2 (en) 2020-06-10 2022-08-23 Snap Inc. Adding beauty products to augmented reality tutorials
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
US11899905B2 (en) 2020-06-30 2024-02-13 Snap Inc. Selectable items providing post-viewing context actions
CN116114258A (zh) 2020-08-13 2023-05-12 斯纳普公司 用于位姿驱动的虚拟效果的用户界面
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US12001750B2 (en) 2022-04-20 2024-06-04 Snap Inc. Location-based shared augmented reality experience system
US11973730B2 (en) 2022-06-02 2024-04-30 Snap Inc. External messaging function for an interaction system
US12020384B2 (en) 2022-06-21 2024-06-25 Snap Inc. Integrating augmented reality experiences with other components
US12020386B2 (en) 2022-06-23 2024-06-25 Snap Inc. Applying pregenerated virtual experiences in new location

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5835904A (en) * 1995-10-31 1998-11-10 Microsoft Corporation System and method for implementing database cursors in a client/server environment
US7330895B1 (en) * 2001-03-15 2008-02-12 Microsoft Corporation Representation, decision models, and user interface for encoding managing preferences, and performing automated decision making about the timing and modalities of interpersonal communications
AU2002368267B2 (en) * 2002-10-09 2008-05-29 Nokia Technologies Oy A communication system
US20050262198A1 (en) * 2002-10-09 2005-11-24 Nokia Corporation Communication system
AU2003244908A1 (en) * 2003-06-30 2005-01-13 Nokia Corporation Method, system and web service for delivering digital content to a user
US7752268B2 (en) * 2003-09-25 2010-07-06 Oracle America, Inc. Method and system for presence state assignment based on schedule information in an instant messaging system
US7451190B2 (en) * 2003-11-26 2008-11-11 Yahoo! Inc. Associating multiple visibility profiles with a user of a real-time communication system
US20050182816A1 (en) * 2004-02-12 2005-08-18 Wanrong Lin Automated dissemination of presence and availability schedule
KR100566263B1 (ko) * 2004-03-26 2006-03-29 삼성전자주식회사 스케쥴 내용에 따라 메신저 상태 정보를 변경하는 메신저서비스 제공 시스템 및 방법
US7444379B2 (en) * 2004-06-30 2008-10-28 International Business Machines Corporation Method for automatically setting chat status based on user activity in local environment
US7519660B2 (en) * 2004-11-29 2009-04-14 International Business Machines Corporation Controlling instant messaging settings based on calendar application entries

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102098172B (zh) * 2006-03-31 2018-08-14 STT WebOS 股份有限公司 在基于万维网的环境下交换信息的方法及装置
CN100527678C (zh) * 2006-09-08 2009-08-12 中国科学院计算技术研究所 发布和获取关系型呈现信息的方法
CN101637008B (zh) * 2007-03-15 2016-04-20 诺基亚技术有限公司 经由参考请求从信息源拖取信息
CN105592158A (zh) * 2007-06-11 2016-05-18 诺基亚技术有限公司 使用在线信息的***和方法
CN105592158B (zh) * 2007-06-11 2020-04-17 诺基亚技术有限公司 使用在线信息的***和方法
CN103155531A (zh) * 2010-07-28 2013-06-12 株式会社理光 传输管理***和传输***
US9578491B2 (en) 2010-07-28 2017-02-21 Ricoh Company, Ltd. Transmission management system and transmission system
US9043399B2 (en) 2010-07-28 2015-05-26 Ricoh Company, Ltd. Transmission management system and transmission system
CN103155531B (zh) * 2010-07-28 2016-05-18 株式会社理光 传输管理***和传输***
CN102843306A (zh) * 2011-06-21 2012-12-26 腾讯科技(深圳)有限公司 微博信息发布方法及***
CN102843306B (zh) * 2011-06-21 2016-06-22 腾讯科技(深圳)有限公司 微博信息发布方法及***
CN102857402A (zh) * 2011-06-29 2013-01-02 腾讯科技(深圳)有限公司 发送网络消息的方法及***
WO2015024437A1 (en) * 2013-08-21 2015-02-26 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing timedly-published data
US9990379B2 (en) 2013-08-21 2018-06-05 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing timedly-published data
CN104426926A (zh) * 2013-08-21 2015-03-18 腾讯科技(深圳)有限公司 定时发布数据的处理方法及装置
US11314703B2 (en) 2013-08-21 2022-04-26 Tencent Technology (Shenzhen) Company Limited Method and apparatus for processing timedly-published data
CN104426926B (zh) * 2013-08-21 2019-03-29 腾讯科技(深圳)有限公司 定时发布数据的处理方法及装置
CN104753970A (zh) * 2013-12-25 2015-07-01 上海那里信息科技有限公司 基于音频文件上传的定时发布方法和***
CN103841206B (zh) * 2014-03-17 2017-04-05 北京京东尚科信息技术有限公司 一种订阅和发布主题消息的方法
CN103841206A (zh) * 2014-03-17 2014-06-04 北京京东尚科信息技术有限公司 一种订阅和发布主题消息的方法
CN103986705B (zh) * 2014-05-13 2017-11-17 宇龙计算机通信科技(深圳)有限公司 一种信息分享的方法及装置
CN103986705A (zh) * 2014-05-13 2014-08-13 宇龙计算机通信科技(深圳)有限公司 一种信息分享的方法及装置
CN103997454B (zh) * 2014-05-30 2017-11-21 华为技术有限公司 一种日志信息的使用方法和设备
CN103997454A (zh) * 2014-05-30 2014-08-20 华为技术有限公司 一种日志信息的使用方法和设备
CN108092935A (zh) * 2016-11-22 2018-05-29 广东讯通高科技有限公司 一种新型工厂流水线电子作业指导书发布***
CN106789577A (zh) * 2016-12-23 2017-05-31 郑州微领控科技有限公司 一种自动发送微信朋友圈的方法及***
CN106533925A (zh) * 2016-12-23 2017-03-22 郑州微领控科技有限公司 一种基于第三方推送平台的自动发送微信朋友圈的方法及***
CN107578338A (zh) * 2017-07-26 2018-01-12 阿里巴巴集团控股有限公司 一种业务发布方法、装置及设备
CN109685465A (zh) * 2018-12-24 2019-04-26 成都四方伟业软件股份有限公司 任务发布方法及装置

Also Published As

Publication number Publication date
US20080120409A1 (en) 2008-05-22
KR20080042828A (ko) 2008-05-15
WO2007012243A1 (fr) 2007-02-01

Similar Documents

Publication Publication Date Title
CN1794708A (zh) 呈现业务***及发布呈现信息的方法
CN1859320A (zh) 一种提供呈现信息的方法及装置
US8804573B2 (en) Method and system for inferring presence of a principal based on past presence information
CN1324325C (zh) 管理位置信息的***和方法
US9053466B2 (en) Publishing and subscribing to calendar events information via categorical mapping methodology
CN1846401A (zh) 带有关于组成员的信息的组业务
CN1794709A (zh) 一种呈现信息的通知方法和***
US20100082357A1 (en) Methods, apparatuses, and computer program products for providing activity coordination services
EP1801743A1 (en) System and method for calendar presence retrieval
CN1859139A (zh) 一种呈现信息的通知方法和***
CN1131859A (zh) 用户信息服务***
CA2495933A1 (en) Command based group sms with mobile message receiver and server
CN1648920A (zh) 离线全局地址列表
CN1305145A (zh) 信息控制***和信息处理方法
CN101064630A (zh) 一种数据同步方法及***
CN1886753A (zh) 现状信息处理方法和程序、终端装置、计算机及现状信息管理服务器
CN1671105A (zh) 存在信息共享方法和***
CN101690105A (zh) 用于在移动环境中使用具有可变置信水平的简档属性提供目标性信息的方法和***
CN1859390A (zh) 一种提供网页浏览信息的方法及装置
CN101690109A (zh) 用于使用外部过程的目标性内容分发的用户简档产生架构
CN1708753A (zh) 下载***、通信终端、服务器以及下载方法
CN1933633A (zh) 用户信息更新方法
CN1688127A (zh) 实现多渠道提醒业务的方法及提醒管理***
CN1744585A (zh) 电子邮件组播设备
CN109783426A (zh) 采集数据的方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20060628