CN1794708A - 呈现业务***及发布呈现信息的方法 - Google Patents
呈现业务***及发布呈现信息的方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/62—Establishing 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所述的***,其特征在于,所述定时模块位于万维网服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过万维网网页进行设置的;
或者,定时模块位于短消息应用服务器中,所述对呈现体预先设置的呈现信息和相对应的发布时间是通过短消息指令进行设置的。
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)
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)
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)
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 |
-
2005
- 2005-07-29 CN CNA2005100887463A patent/CN1794708A/zh active Pending
-
2006
- 2006-06-13 WO PCT/CN2006/001301 patent/WO2007012243A1/zh active Application Filing
- 2006-06-13 KR KR1020087003787A patent/KR20080042828A/ko not_active Application Discontinuation
-
2008
- 2008-01-25 US US12/020,138 patent/US20080120409A1/en not_active Abandoned
Cited By (29)
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 |