公开/公告号CN1953380A
专利类型发明专利
公开/公告日2007-04-25
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN200510109521.1
发明设计人 王萌;
申请日2005-10-21
分类号H04L12/16(20060101);H04L12/58(20060101);G06Q10/00(20060101);G06F17/30(20060101);
代理机构11291 北京同达信恒知识产权代理有限公司;
代理人黄志华
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东410室
入库时间 2023-12-17 18:33:38
法律状态公告日
法律状态信息
法律状态
2008-09-24
授权
授权
2007-06-13
实质审查的生效
实质审查的生效
2007-04-25
公开
公开
技术领域
本发明涉及计算机网络通信领域,特别是涉及一种在即时通信系统中个性形象更改的系统及方法。
背景技术
即时通信(Instant Message)系统,是一种能够即时发送和接收互联网消息的系统。用户可通过即时通信系统向其他用户发送文本消息、传送文件、音频对话、视频对话等。每个即时通信系统的用户在即时通信系统中都拥有自己的帐号,用户之间通过帐号来进行相互之间的查找和对话。帐号一般为数字码或者文字串的形式,如:10123或者Jacky@tencent.com等等。
为了满足用户的个性展示需求,用户在帐号之外,往往设置自己的用户形象,以体现用户的个性或者心情。如:帐号为10123的即时通信用户,可以设置自己的用户形象如图1或图2所示。
在现有的即时通信系统中,所述个性形象存放在即时通信系统服务器中的帐号个性形象数据库中,并以用户帐号作为索引来存储。即时通信客户端提供个性形象的设置界面,用户设置的个性形象通过网络传送给即时通信服务器,存储在帐号个性形象数据库中;即时通信客户端同时具备从即时通信服务器获取联系人个性形象的网络接口,并将获得的个性形象显示在客户端界面上。通过上述技术,用户可以随时设置自己喜欢的个性形象并展现给自己的联系人。
但是随着即时通信技术的发展和普及,用户对个性形象提出了更高的要求。如某用户希望能够按照星期来分别设置自己的个性形象:
周一,用户希望使用“小狗+MONDAY”图片作为个性形象;
周二,用户希望使用“小猫+TUESDAY”作为个性形象;
周三,用户希望使用“小兔+THURSDAY”作为个性形象。
或者,用户希望能够在特定的日期设置个性形象,如:在自己的生日,设置“生日蛋糕”作为个性形象;如:在国庆,设置“国旗”作为个性形象。
或者,用户想根据自己当前的所处地点来设置自己的个性形象,如:用户常常出差,则会用“杭州西湖”、“武汉黄鹤楼”、“北京天安门”等作为自己的个性形象。
用户还可能用多种不同的组合方式来设置自己的个性形象,如:通过时间和地点来组合设置形象。
在现有的即时通信系统中,对上述多样化的个性形象,用户只能靠客户端的每次主动设置来实现,当用户需要变换个性形象时必须每次向即时通信系统申请更改,而不能由即时通信系统根据用户的预先设定自动完成形象更新。
发明内容
本发明提供了一种个性形象更改的系统、个性形象更改的方法、即时通信服务器和即时通信客户端,用以解决现有技术存在不能由即时通信系统自动完成形象更新的问题。
本发明的即时通信服务器,包括:帐号形象数据库,用于存储用户帐号及与之对应的当前个性形象;
形象更改规则数据库,用于接收并存储用户设置的更改规则;
形象更改单元,用于根据所述形象更改规则数据库中存储的信息,对应更改所述帐号形象数据库中用户的个性形象。
所述形象更改单元还具有按照所述更改规则生成待更改的个性形象的功能。
所述服务器还包括:形象更改屏蔽单元,用于在收到触发信号后,屏蔽所述形象更改单元。
本发明的即时通信客户端,包括:
形象更改规则设置单元,用于设置形象更改规则,并发送到服务器例存储。
所述形象更改规则设置单元内存储有规则模板,用以使设置的形象更改规则被服务器侧识别。
所述客户端还包括:选择触发单元,用于根据用户的选择向服务器侧发送触发信号。
本发明的个性形象更改系统,包括:
即时通信服务器,用于存储用户帐号及与之对应的当前个性形象;
即时通信客户端;
形象更改规则数据库,用于接收并存储用户设置的更改规则;
形象更改单元,用于根据所述形象更改规则数据库中存储的信息,对应更改所述即时通信服务器中用户的个性形象;
形象更改规则设置单元,用于设置形象更改规则,并发送到所述形象更改规则数据库。
所述系统还包括:选择触发单元,用于根据用户的选择发送触发信号;形象更改屏蔽单元,用于在收到所述选择触发单元发来的触发信号后,屏蔽所述形象更改单元。
所述形象更改规则数据库、形象更改单元和形象更改屏蔽单元设置在所述即时通信服务器中,或者与所述即时通信服务器相互独立。所述形象更改规则设置单元和选择触发单元设置在所述即时通信客户端中。
本发明的更改个性形象的方法,包括步骤:
将用户在客户端侧设置的更改规则上传到服务器侧;满足所述更改规则时,根据所述更改规则相应更改该用户的个性形象。
所述更改规则包括:更改条件及与之对应的更改策略。
所述更改条件至少包括:更改时间或用户登录时的IP地址信息。所述更改时间为服务器侧的系统时间。
所述更改策略包括:是否在所述图像信息中添加更改时间或用户登录时的IP地址信息对应的物理地点。所述更改时间与用户登录时的IP地址信息之间的优先级。
所述更改时间包括下述方式中的至少一种:一定时间周期;一天中的特定时间段;一周中的特定日期;日期段;指定日期。所述方式之间存在优先级。
本发明有益效果如下:
通过本发明提供的个性形象更改的系统及方法的实施,用户可根据即时通信系统预先提供的个性形象更改模板,设置多样化的个性形象,以及与之对应的更改条件,并将设置的内容发送到服务器侧;当更改条件到来时,由即时通信系统根据用户的设置自动生成个性形象,并完成更新。避免了用户频繁手动设置自己的个性形象的麻烦,使用户的个性形象更具人性化,增加用户的即时通信乐趣。
本发明还提供了即时通信服务器和即时通信客户端,用以支撑本发明系统和方法。
附图说明
图1为现有的用户形象;
图2为现有的用户另一形象;
图3为本发明服务器结构示意图;
图4为本发明客户端结构示意图;
图5为本发明系统结构示意图;
图6为本发明方法步骤流程图。
具体实施方式
为了实现由即时通信系统自动完成形象更新,本发明提供一种即时通信服务器,参见图3所示,包括:依次相连的帐号形象数据库、形象更改单元和形象更改规则数据库;进一步包括:与所述形象更改单元相连的形象更改屏蔽单元。
所述帐号形象数据库,用于以用户帐号为索引,存储用户帐号及与之对应的当前个性形象等信息。
所述形象更改规则数据库,用于接收并存储用户设置的更改规则。
所述形象更改单元,用于根据所述形象更改规则数据库中存储的信息,对应更改所述帐号形象数据库中用户的个性形象。进一步可根据所述更改规则在个性形象的图片中相应添加更改时间和/或用户登录时的IP地址。
所述形象更改屏蔽单元,用于在收到触发信号后,屏蔽所述形象更改单元,即关闭自动更改个性形象的功能。
对应所述即时通信服务器,本发明提供一种即时通信客户端,参见图4所示,包括:形象更改规则设置单元,以及选择触发单元。
所述形象更改规则设置单元,用于存储更改模板,并将其提供给用户,使用户可据此设置形象更改规则,并发送到所述服务器的形象更改规则数据库中存储。
所述选择触发单元,用于根据用户的选择向所述服务器中的形象更改屏蔽单元发送触发信号。
参见图5所示,本发明还提供了一种个性形象更改系统,包括:环形相连的即时通信服务器、形象更改单元、形象更改规则数据库、形象更改规则设置单元和即时通信客户端;进一步包括:依次相连的所述即时通信客户端、选择触发单元、形象更改屏蔽单元和所述形象更改单元。
所述即时通信服务器,用于存储用户帐号及与之对应的当前个性形象。
所述形象更改规则数据库,用于接收并存储用户设置的更改规则。
所述形象更改单元,用于根据所述形象更改规则数据库中存储的信息,对应更改所述即时通信服务器中用户的个性形象。
所述形象更改规则设置单元,用于设置形象更改规则,并发送到所述形象更改规则数据库。
所述即时通信客户端用于完成现有客户端的功能。
所述选择触发单元,用于根据用户的选择发送触发信号。
所述形象更改屏蔽单元,用于在收到所述选择触发单元发来的触发信号后,屏蔽所述形象更改单元。
其中所述形象更改规则数据库、形象更改单元和形象更改屏蔽单元设置在所述即时通信服务器中(即本发明提供的即时通信服务器),或者与所述即时通信服务器相互独立。
所述形象更改规则设置单元和选择触发单元设置在所述即时通信客户端中(即本发明提供的即时通信客户端)。
应用上述装置及系统,本发明提供一种更改个性形象的方法,参见图6所示,包括下列步骤:
S1、用户设置形象更改规则。
S2、将所述形象更改规则发送到服务器侧存储。
S3、按照所述形象更改规则进行监控,并生成待更改形象。
S4、满足所述更改规则时,相应更改所述用户的个性形象。
S5、将更新的个性形象下发到相关客户端。
S6、客户端显示所述用户的个性形象。
以下通过三个实例具体描述本发明方法。
实例一:以更改时间作为更改条件,并直接以对应的图像完成个性形象更新。
S101、用户设置形象更改规则。
本例所述的更改规则包括:更改时间和与之对应的更改策略。
首先,即时通信用户在客户端侧设置所述更改时间及对应的图像。
用户通过即时通信客户端激活客户端内设置的形象更改规则设置单元,该单元内部存储有规则模板,用户可根据自己的意愿按照所述规则模板做出相应的选择。
所述规则模板提供但不限于下述选项:
1)更改时间可以是按照按一定周期轮流或者随机选择。
如用户可以设置10个个性形象,然后选择按照每一天更换一个形象;更换的方式可以是轮流周期的方式,也可以是从10个形象中随机抽取的方式。
2)更改时间可以是按照一天的特定时间段。
如早上0:00~8:00设置个性形象为“在家休息”。
3)更改时间可以是按照一周的特定星期。
如周一设置为“小兔”,周二设置为“小猫”,周三设置为“小狗”。
4)更改时间可以是按照日期段。
如将1月1日至3月31日设置形象为“春天的装束”,将4月1日至6月30号设置形象为“夏日的打扮”等。
5)更改时间可以是按照指定日期。
如将4月1日设置形象为“愚人节快乐”,10月1日设置为“国旗”等。
用户设置后的更改时间及对应的图像参见表一:
表一
之后,即时通信用户在客户端侧设置所述更改策略。
由于用户可能设置相互重叠的多条更改时间,所以本发明提供了优先级机制。在发生“冲突”时,按照用户预先设定的优先级或按照系统默认优先级定位到某一条更改时间。
参见表一,若10月1日为周2,按照日期规则,形象应该为“国旗”,而按照星期规则,应该为“小猫”。系统可以根据用户设置的或系统默认的日期规则优先的原则,在10月1日设置用户形象为“国旗”。
用户还可设置是否在待更改的图像中添加对应的更改时间信息。本例不添加所述更改时间信息。
至此完成所述更改规则的设置。
S102、将所述形象更改规则发送到服务器侧存储。
用户通过即时通信客户端将设置好的更改规则发送到所述形象更改规则数据库,并有所述形象更改规则数据库储存。
S103、按照所述形象更改规则进行监控,并生成待更改形象。
所述形象更改规则数据库每次收到客户端侧发来的更改规则后,通知所述形象更改单元。所述形象更改单元收到通知后,从所述形象更改规则数据库中获取所述更改规则。
之后,所述形象更改单元定期以所述更改规则中的各条更改时间分别与本形象更改单元的系统时间对照,以实现对更改时间的监控。
本例不包括生成待更改形象的流程。
S104、满足所述更改规则时,相应更改所述用户的个性形象。
当所述形象更改单元检测到某一条更改时间到来时(例如:周一到来),通知即时通信服务器中的帐号形象数据库,以该条更改时间对应的个性形象(小兔)更新所述帐号形象数据库中所述用户所用帐号对应的个性形象。
若所述形象更改单元同时检测到不止一条更改时间到来时(例如:周二为十月一日),则根据用户设定的优先级,从所述检测到的多条更改时间中选取优先级最高的更改时间,并以该条更改时间对应的个性形象(国旗)更新所述帐号形象数据库中所述用户所用帐号对应的个性形象。
S105、将更新的个性形象下发到相关客户端。
即时通信服务器完成该用户的个性形象更新后,将新形象下发到与该用户存在通信关系的各个即时通信客户端。
S106、客户端显示所述用户的个性形象。
当所述各个即时通信客户端登录时,即可看见所述用户的新形象。
实例二:以用户登录时的IP地址信息作为更改条件,并生成对应的形象,完成个性形象更新。
S201、用户设置形象更改规则。
本例所述的更改规则包括:用户登录时的IP地址信息和与之对应的更改策略。
首先,即时通信用户在客户端侧设置IP地址信息,以及与之对应的图像。
按照现有网络构架,IP地址的分配与用户上网所处的地区相关,所以通过IP地址或地址段可反映用户上网的地点。例如:IP地址101.123.11.22代表用户常驻地,IP地址102.123.11.22代表杭州。
用户通过即时通信客户端激活客户端内设置的形象更改规则设置单元,该单元内部存储有规则模板,用户可根据自己的常驻地地点(深圳)及经常出差的地点(杭州),在所述规则模板中设置IP地址及与之对应的图像信息。参见表二所示。
表二
之后,即时通信用户在客户端侧设置所述更改策略。
用户可设置是否在待更改的图像中添加对应地点的文字描述信息(但不限于地点的文字描述)。本例用户选择添加文字。
S202、将所述形象更改规则发送到服务器侧存储。(与步骤S102相同)
S203、按照所述形象更改规则进行监控,并生成待更改形象。
所述形象更改规则数据库每次收到客户端侧发来的更改规则后,通知所述形象更改单元。所述形象更改单元收到通知后,从所述形象更改规则数据库中荻取所述更改规则。
之后,所述形象更改单元以所述更改规则预先生成待更新的个性形象。例如:对应121.12.22.*,在杭州西湖的图像中添加“我在杭州”。
在用户登录时,按照现有技术即时通信服务器会获知该用户登录时的IP地址信息,所述即时通信服务器通知所述形象更改单元该用户上线,并告知该用户登录时的IP地址。所述形象更改单元根据所述更改规则中的各条IP地址信息逐一与所述用户登录时的IP地址对照。
S204、满足所述更改规则时,相应更改所述用户的个性形象。
若出现相同的情况(即满足更改规则),则以对应的个性形象(含有文字信息)更新所述帐号形象数据库中所述用户所用帐号对应的个性形象。
S205、将更新的个性形象下发到相关客户端。(与S105相同)
S206、客户端显示所述用户的个性形象。(与S106相同)
实例三:以更改时间与用户登录时的IP地址信息的结合作为更改条件,并生成对应的形象,完成个性形象更新。
S301、用户设置形象更改规则。
首先,参见实例一和实例二,完成更改时间和IP地址的设置,并选定与之对应的图像信息。
之后,即时通信用户在客户端侧设置所述更改策略。
由于用户可能设置相互重叠的多条更改时间,所以本发明提供了优先级机制。在发生“冲突”时,按照用户预先设定的优先级或系统默认优先级定位到某一条更改时间。
而且用户设置的更改时间与用户登录客户端的时间可能相互重叠,所以在时间与IP地址之间也存在优先级。
参见表一,10月1日为“国旗”,周一为“小兔”。
参见表二,对应IP地址:121.12.22.*为“杭州西湖”。
若10月1日是周一,而且用户在杭州上网,则可先根据时间与IP地址之间的优先级定位到其中之一;若需要,再根据更改时间内部的优先级定位到某一图像。
用户还可设置是否在待更改的图像中添加更改时间或对应地点的文字描述信息。本例用户选择添加文字。
至此完成所述更改规则的设置。
S302、将所述形象更改规则发送到服务器侧存储。(与S101相同)
S303、按照所述形象更改规则进行监控,并生成待更改形象。
所述形象更改规则数据库每次收到客户端侧发来的更改规则后,通知所述形象更改单元。所述形象更改单元收到通知后,从所述形象更改规则数据库中获取所述更改规则。
之后,所述形象更改单元以所述更改规则生成相关个性形象,以备使用。
所述形象更改单元定期以所述更改规则中的各条更改时间分别与本形象更改单元的系统时间对照,以实现对更改时间的监控。
在用户登录时,按照现有技术即时通信服务器会获知该用户登录时的IP地址信息,所述即时通信服务器通知所述形象更改单元该用户上线,并告知该用户登录时的IP地址。所述形象更改单元根据所述更改规则中的各条IP地址信息逐一与所述用户登录时的IP地址对照。
S304、满足所述更改规则时,相应更改所述用户的个性形象。
当所述形象更改单元检测到某一条更改时间到来时,通知即时通信服务器中的帐号形象数据库,以该条更改时间对应的个性形象更新所述帐号形象数据库中所述用户所用帐号对应的个性形象。
若出现用户登录时的IP地址与所述各条IP地址之一相同的情况,则以对应的个性形象更新所述帐号形象数据库中所述用户所用帐号对应的个性形象。
若出现相互冲突的情况,则按照设置的优先级处理。
S305、将更新的个性形象下发到相关客户端。(与S105相同)
S306、客户端显示所述用户的个性形象。(与S106相同)
本发明中,若用户若不再需要自动更改个性形象,则可利用客户端中的选择触发单元生成触发信号,向所述形象更改屏蔽单元发送;所述形象更改屏蔽单元收到该触发信号后,屏蔽所述形象更改单元。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
机译: 用于减少在手机网络内未知位置中的手机中的代码更改搜索的系统。一种用于减少全球定位系统功能的接收器中的代码更改的搜索空间的装置和方法
机译: 在计算机图形系统中将一种纹理的显示更改为另一种纹理的方法和系统
机译: 一种控制作为本地信息传输环路而插入到电信系统中的电信子系统的电信信道的更改的方法,特别是用于ISDN系统中特定于RLL / WLL子系统的通信子系统