CN102130927B - 即时通信软件中会话窗口的更新方法、装置及*** - Google Patents

即时通信软件中会话窗口的更新方法、装置及*** Download PDF

Info

Publication number
CN102130927B
CN102130927B CN201010001266.XA CN201010001266A CN102130927B CN 102130927 B CN102130927 B CN 102130927B CN 201010001266 A CN201010001266 A CN 201010001266A CN 102130927 B CN102130927 B CN 102130927B
Authority
CN
China
Prior art keywords
configuration file
session window
local device
server sends
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.)
Active
Application number
CN201010001266.XA
Other languages
English (en)
Other versions
CN102130927A (zh
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201010001266.XA priority Critical patent/CN102130927B/zh
Priority to PCT/CN2010/080064 priority patent/WO2011088718A1/zh
Publication of CN102130927A publication Critical patent/CN102130927A/zh
Application granted granted Critical
Publication of CN102130927B publication Critical patent/CN102130927B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

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

Abstract

本发明实施方式提供了一种即时通信软件中会话窗口的更新方法、装置及***,该方法包括:在用户登录到即时通讯IM软件后,本地设备向服务器发送会话窗口更新消息;本地设备接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新。本发明提供的技术方案具有对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度的优点。

Description

即时通信软件中会话窗口的更新方法、装置及***
技术领域
本发明涉及网络通信领域,尤其涉及一种即时通信软件中会话窗口的更新方法、装置及***。
背景技术
随着互联网的发展,网络即时通讯(InstantMessaging,IM)软件有了很多会话窗口,例如群会话窗口、文字会话窗口和视频会话窗口,下面一群会话为例进行说明,群会话发展至今,已经被大多数的网民所接受,已经成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用。群会话从简单的多人会话已经发展到各种场景各种特定社团交流平台,也是用户关系链的延伸,因此不同的业务功能需要针对不同的人群及时快捷地推出各种有针对性的功能,这些功能的主要表现是在群会话窗口上的。
为了实现上述会话窗口的更新,现有技术采用一种会话窗口更新的方法,该方法在需要增加新功能时,将该新功能对应的软件加入到新版本的IM软件中,并将新版本的IM软件发布。
在实现本发明的过程中,现有技术所提供的技术方案存在如下问题:
现有技术的方案中的会话窗口更新的方法是通过更新IM软件的版本实现的,而IM软件的版本更新速度缓慢,无法满足及时更新会话窗口的要求。
发明内容
本发明实施方式提供一种即时通信软件中会话窗口的更新方法、装置及***,该方法、装置及***能对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度。
本发明提供一种即时通信软件中会话窗口的更新方法,所述方法包括:
在用户登录到即时通讯IM软件后,本地设备向服务器发送会话窗口更新消息;
本地设备接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,
所述本地设备接收服务器根据该更新消息发送的会话窗口配置文件包括:
在判断出服务器发送的配置文件的版本高于本地设备存储的配置文件的版本时,接收服务器发送的会话窗口配置文件,或者,
在判断出服务器发送的配置文件不存在于本地设备时,接收服务器发送的会话窗口配置文件。
本发明提供一种即时通信软件中会话窗口的更新装置,所述装置包括:
请求单元,用于在用户登录到即时通讯IM软件后,向服务器发送会话窗口更新消息;
接收单元,用于接收服务器根据该更新消息发送的会话窗口配置文件;
更新单元,用于根据所述接收到的配置文件对会话窗口进行更新,
所述接收单元包括:
判断模块,用于判断服务器发送的配置文件的版本与本装置存储的配置文件的版本的高低;
第一接收模块,用于在所述判断模块判断出高的情况下,接收服务器发送的会话窗口配置文件,或者,
所述接收单元包括:
查询模块,用于查询服务器发送的配置文件是否存在于本地设备;
第二接收模块,用于在所述查询模块判断出否的情况下,接收服务器发送的会话窗口配置文件。
本发明提供一种即时通信软件中会话窗口的更新***,所述***包括:本地设备和服务器;
所述本地设备用于在用户登录到即时通讯IM软件后,向服务器发送会话窗口更新消息;
所述服务器用于根据所述更新消息向所述本地设备发送会话窗口配置文件;
所述本地设备还用于接收所述会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,
所述本地设备接收服务器根据该更新消息发送的会话窗口配置文件包括:
在判断出服务器发送的配置文件的版本高于本地设备存储的配置文件的版本时,接收服务器发送的会话窗口配置文件,或者,
在判断出服务器发送的配置文件不存在于本地设备时,接收服务器发送的会话窗口配置文件。
由上述所提供的技术方案可以看出,本发明实施例的技术方案能对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度。
附图说明
图1为本发明一实施例提供的一种即时通信软件中会话窗口的更新方法的流程图;
图2为本发明例提供的一种即时通信软件中会话窗口的更新装置的结构图;
图3为本发明提供的一种即时通信软件中会话窗口的更新***的结构图。
具体实施方式
本发明实施方式提供一实施例,本实施例提供一种即时通信软件中会话窗口的更新方法,该方法如图1所示,包括如下步骤:
S11、在用户登录到IM软件后,本地设备向服务器发送会话窗口更新消息;
S12、本地设备接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新。
上述会话窗口配置文件可以包括:会话窗口工具栏按钮的详细配置信息,例如:空间按钮、消息按钮、多人聊天按钮等等;当然上述配置文件还可以包括该会话窗口的显示模式等等,本发明并不局限该配置文件的具体内容,只需该配置文件为会话窗口。
上述详细信息可以包括:该配置文件的类型号,例如按钮点击事件的类型号,例如:在会话窗口右侧的侧边栏显示指定内嵌网页、在默认浏览器打开指定网页、在会话窗口右侧的侧边栏展示客户端界面或弹出客户端的某个窗口或触发某个事件等等。
可选的,上述本地设备接收服务器根据该更新消息发送的会话窗口配置文件的具体方法可以包括:
方式A、在判断出服务器发送的配置文件的版本高于本地设备存储的配置文件的版本时,接收服务器发送的会话窗口配置文件。如低于或等于,则拒绝接收服务器发送的配置文件。
下面以一个实例为说明实现的具体方法,这里以空间按钮的详细配置信息和消息按钮的详细配置信息为例来说明,这里假设本地设备存储的空间按钮的版本为1.0版,服务器的版本为1.1版;本地设备的消息按钮的版本为2.0版,服务器的版本也为2.0版,则本地设备只接收空间按钮的配置文件,拒绝接收消息按钮的配置文件。
上述方式采用比较版本的方法来确认需要接收的文件,当版本高时接收,版本低或相等时,不接收,避免了相同或低版本文件的重复发送。
方式B、在判断出服务器发送的配置文件不存在于本地设备时,接收服务器发送的会话窗口配置文件。
下面以一个实例为说明实现的具体方法,这里以多人聊天按钮为例,当本地设备判断出本地设备没有多人聊天按钮时,接收服务器发送的多人聊天按钮对应的详细配置文件。
上述S12中的根据该接收到的配置文件对会话窗口进行更新具体实现的方法可以为:
本地设备用接收到的配置文件替换本地设备存储的配置文件,当用户打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识(Identity,ID)号,并根据其请求的ID号在本地设备中查询出该ID号对应的详细配置文件,并将该详细配置文件对应的显示形态显示在会话窗口中。
可选的,上述用户打开会话窗口,向服务器请求该会话窗口对应的配置文件的ID号包括:当用户第一次打开会话窗口时,向服务器请求该会话窗口对应的ID号。
下面以一个实际例子来说明实现S12的方法,下面以星座的群会话窗口为例进行说明,服务器群会话窗口对应的配置文件,不同的群会话窗口对应不同的配置文件,例如狮子座的群会话窗口对应狮子座的配置文件,白羊座的群会话窗口对应白羊座的配置文件;每个群会话窗口对应的配置文件分别对应不同的ID号,该配置文件对应的详细配置文件可以为,在群会话窗口右侧展开一个内嵌网页。当本地设备第一次打开狮子座的群会话窗口后,会向服务器请求对应的狮子座对应的配置文件的ID号,假设得到的ID号为009,其对应的按钮为:星座运势;则本地设备会在群会话窗口的工具栏显示星座运势的按钮,当点击星座运势按钮时,在群会话窗口右侧展开一个星座运势对应的内嵌网页。
上述显示形态可以为:图标、文字以及背景、颜色等,本发明并不限制该配置文件显示的具体形态。
可选的,上述本地设备存储的配置文件,可以根据配置文件不同的种类存储与不同位置,例如,群号的特定工具栏对应的配置文件可以存储在群号对应的文件夹内,普通工具栏对应的配置文件可以存储在工具配置文件中,例如工具栏对应的按钮配置文件可以存储在按钮配置文件中。
下面以一个实例来进行说明,以群会话窗口中工具栏中的空间按钮、消息按钮、多人聊天按钮为例,假设空间按钮、消息按钮、多人聊天按钮分别对应的ID号为001、002和003;本地设备存储有ID号为001-100对应的详细配置信息,当用户打开群会话窗口后,本地设备向服务器获取的ID号为001、002和003;则本地设备查找出001、002和003对应的详细配置信息为空间按钮、消息按钮、多人聊天按钮,并将空间按钮、消息按钮和多人聊天按钮对应的显示形态(这里以图标为例,当然也可以为文字或其他的显示形态)显示在会话窗口中。
上述配置文件的格式具体可以为:
其中,按钮类配置信息的即可扩展标记语言(eXtensibleMarkupLanguage,XML)格式如表1所示:
表1:
其中,下拉菜单节点的XML格式如表2所示:
表2:
本实施例提供的方法在用户登录到IM软件后,向服务器发送会话窗口更新消息;并接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,进而达到了对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度。
本发明提供一种即时通信软件中会话窗口的更新装置,该装置如图2所示:包括:
请求单元21,用于在用户登录到即时通讯IM软件后,向服务器发送会话窗口更新消息;
接收单元22,用于接收服务器根据该更新消息发送的会话窗口配置文件;
更新单元23,用于根据所述接收到的配置文件对会话窗口进行更新。
可选的,上述接收单元22包括:
判断模块221,用于判断服务器发送的配置文件的版本与本装置存储的配置文件的版本的高低;
第一接收模块222,用于在判断模块221判断出高的情况下,接收服务器发送的会话窗口配置文件。
可选的,上述接收单元22包括:
查询模块223,用于查询服务器发送的配置文件是否存在于本地设备;
第二接收模块224,用于在查询模块223判断出否的情况下,接收服务器发送的会话窗口配置文件。
可选的,上述更新单元23包括:
替换模块231,用于用接收到的配置文件替换本装置存储的配置文件;
获取模块232,用于当用户打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识ID号;
搜索显示模块233,用于根据该ID号在本地设备中查询出该ID号对应的详细配置文件,并将该详细配置文件对应的显示形态显示在会话窗口中。
本实施例提供的装置在用户登录到IM软件后,向服务器发送会话窗口更新消息;并接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,进而达到了对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度。
本发明还提供一种即时通信软件中会话窗口的更新***,该***如图3所示:包括:本地设备31和服务器32;
本地设备31用于在用户登录到即时通讯IM软件后,向服务器32发送会话窗口更新消息;
服务器32用于根据更新消息向本地设备31发送会话窗口配置文件;
本地设备31还用于接收会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新。
本实施例提供的***在用户登录到IM软件后,向服务器发送会话窗口更新消息;并接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,进而达到了对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述方法步骤,所述的存储介质包括:ROM/RAM、磁盘、光盘等。
综上所述,本发明具体实施方式提供的技术方案,具有对会话窗口进行及时更新,加速了新功能的推广,提高了用户的满意度的优点。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (6)

1.一种即时通信软件中会话窗口的更新方法,其特征在于,所述方法包括:
在用户登录到即时通讯IM软件后,本地设备向服务器发送会话窗口更新消息;
本地设备接收服务器根据该更新消息发送的会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,
所述本地设备接收服务器根据该更新消息发送的会话窗口配置文件包括:
在判断出服务器发送的配置文件的版本高于本地设备存储的配置文件的版本时,接收服务器发送的会话窗口配置文件,或者,
在判断出服务器发送的配置文件不存在于本地设备时,接收服务器发送的会话窗口配置文件。
2.根据权利要求1所述的方法,其特征在于,所述根据该接收到的配置文件对会话窗口进行更新包括:
本地设备用接收到的配置文件替换本地设备存储的配置文件,当用户打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识ID号,并根据所述ID号在本地设备中查询出所述ID号对应的详细配置文件,并将该详细配置文件对应的显示形态显示在会话窗口中。
3.根据权利要求2所述的方法,其特征在于,所述当用户打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识ID号包括:
当用户第一次打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识ID号。
4.一种即时通信软件中会话窗口的更新装置,其特征在于,所述装置包括:
请求单元,用于在用户登录到即时通讯IM软件后,向服务器发送会话窗口更新消息;
接收单元,用于接收服务器根据该更新消息发送的会话窗口配置文件;
更新单元,用于根据所述接收到的配置文件对会话窗口进行更新,
所述接收单元包括:
判断模块,用于判断服务器发送的配置文件的版本与本装置存储的配置文件的版本的高低;
第一接收模块,用于在所述判断模块判断出高的情况下,接收服务器发送的会话窗口配置文件,或者,
所述接收单元包括:
查询模块,用于查询服务器发送的配置文件是否存在于本地设备;
第二接收模块,用于在所述查询模块判断出否的情况下,接收服务器发送的会话窗口配置文件。
5.根据权利要求4所述的装置,其特征在于,所述更新单元包括:
替换模块,用于用接收到的配置文件替换本装置存储的配置文件;
获取模块,用于当用户打开会话窗口时,向服务器请求该会话窗口对应的配置文件的标识ID号;
搜索显示模块,用于根据所述ID号在本地设备中查询出所述ID号对应的详细配置文件,并将该详细配置文件对应的显示形态显示在会话窗口中。
6.一种即时通信软件中会话窗口的更新***,其特征在于,所述***包括:本地设备和服务器;
所述本地设备用于在用户登录到即时通讯IM软件后,向服务器发送会话窗口更新消息;
所述服务器用于根据所述更新消息向所述本地设备发送会话窗口配置文件;
所述本地设备还用于接收所述会话窗口配置文件,并根据该接收到的配置文件对会话窗口进行更新,
所述本地设备接收服务器根据该更新消息发送的会话窗口配置文件包括:
在判断出服务器发送的配置文件的版本高于本地设备存储的配置文件的版本时,接收服务器发送的会话窗口配置文件,或者,
在判断出服务器发送的配置文件不存在于本地设备时,接收服务器发送的会话窗口配置文件。
CN201010001266.XA 2010-01-19 2010-01-19 即时通信软件中会话窗口的更新方法、装置及*** Active CN102130927B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010001266.XA CN102130927B (zh) 2010-01-19 2010-01-19 即时通信软件中会话窗口的更新方法、装置及***
PCT/CN2010/080064 WO2011088718A1 (zh) 2010-01-19 2010-12-21 即时通信软件中会话窗口的更新方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010001266.XA CN102130927B (zh) 2010-01-19 2010-01-19 即时通信软件中会话窗口的更新方法、装置及***

Publications (2)

Publication Number Publication Date
CN102130927A CN102130927A (zh) 2011-07-20
CN102130927B true CN102130927B (zh) 2016-02-17

Family

ID=44268815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010001266.XA Active CN102130927B (zh) 2010-01-19 2010-01-19 即时通信软件中会话窗口的更新方法、装置及***

Country Status (2)

Country Link
CN (1) CN102130927B (zh)
WO (1) WO2011088718A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752371B (zh) * 2012-06-11 2016-05-11 北京新媒传信科技有限公司 在客户端上实现闪屏的方法和客户端
CN104219246B (zh) * 2014-09-22 2018-03-16 广州华多网络科技有限公司 一种客户端显示界面的控制方法和设备
CN109739653A (zh) * 2017-10-27 2019-05-10 腾讯科技(深圳)有限公司 文件预览方法、文件处理方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1755613A (zh) * 2004-09-30 2006-04-05 腾讯科技(深圳)有限公司 一种基于即时通讯平台的空中下载方法和***
CN1777317A (zh) * 2005-12-16 2006-05-24 北京金山软件有限公司 一种实现无线终端程序更新的方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030177249A1 (en) * 2002-03-15 2003-09-18 Ntt Multimedia Communications Laboratories System and method for limiting unauthorized access to a network
CN100438508C (zh) * 2004-12-23 2008-11-26 腾讯科技(深圳)有限公司 一种即时通讯背景的实现方法和***
CN100547971C (zh) * 2006-06-05 2009-10-07 腾讯科技(深圳)有限公司 一种控制网络通讯软件功能的方法
CN1921493A (zh) * 2006-09-08 2007-02-28 华为技术有限公司 通用消息***以及登陆和登出该***的方法
CN101090526A (zh) * 2007-07-31 2007-12-19 中兴通讯股份有限公司 文件更新时间信息发送方法及文件不定期更新下载的方法
US7831675B2 (en) * 2008-01-17 2010-11-09 International Business Machines Corporation Method for interacting with infrastructure devices via instant messaging

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1755613A (zh) * 2004-09-30 2006-04-05 腾讯科技(深圳)有限公司 一种基于即时通讯平台的空中下载方法和***
CN1777317A (zh) * 2005-12-16 2006-05-24 北京金山软件有限公司 一种实现无线终端程序更新的方法

Also Published As

Publication number Publication date
WO2011088718A1 (zh) 2011-07-28
CN102130927A (zh) 2011-07-20

Similar Documents

Publication Publication Date Title
CN102495855B (zh) 自动登录方法及装置
US10243889B2 (en) Keyword based automatic reply generation in a messaging application
CN101388911B (zh) 网络应用程序离线数据采集方法
CN102567299B (zh) 使用文本消息与电子表格交互
CN102362261B (zh) 通过网络浏览器输入内容至应用程序
CN102129378A (zh) 一种软件菜单更新方法和装置
CN103200022B (zh) 一种数据下载异常处理方法、设备及***
CN102984226A (zh) 终端设备和终端设备间应用程序切换方法
CN110136713A (zh) 用户在多模态交互中的对话方法及***
CN105611422A (zh) 基于多媒体榜单的在线直播方法及装置
CN113347226B (zh) 一种触达渠道路由方法、装置及电子设备
CN108702368A (zh) 将附加信息集成到电信呼叫中
CN102932367A (zh) 一种实现应用程序切换的终端设备、***和方法
CN103209203A (zh) 一种跨平台提供应用的方法以及客户端
CN101996086A (zh) 一种通过数据线安装手机软件的方法和装置
CN101184123B (zh) 一种通讯录中的联系人信息的获取方法、***及通信终端
CN101771930A (zh) 一种用户终端、软件托管业务管理***和管理方法
CN102130927B (zh) 即时通信软件中会话窗口的更新方法、装置及***
CN101690117A (zh) 客户端和电话服务器中的方法和设备
CN102571826B (zh) 从网络平台向客户端推送应用的方法和***
CN101540768A (zh) 一种富媒体***的多终端自适应运行方法
CN101217734B (zh) 利用brew_url地址访问brew页面的方法及终端
CN110633443A (zh) 一种页内数据通信的方法、装置、设备和介质
CN102831179A (zh) 网页处理方法及装置
CN105100221A (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
C14 Grant of patent or utility model
GR01 Patent grant