CN105262750B - 一种自动发起会话的方法和设备 - Google Patents
一种自动发起会话的方法和设备 Download PDFInfo
- Publication number
- CN105262750B CN105262750B CN201510690247.5A CN201510690247A CN105262750B CN 105262750 B CN105262750 B CN 105262750B CN 201510690247 A CN201510690247 A CN 201510690247A CN 105262750 B CN105262750 B CN 105262750B
- Authority
- CN
- China
- Prior art keywords
- session
- reservation
- terminal
- client
- 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
Links
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- 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
-
- 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/01—Protocols
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- 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/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- 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/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种自动发起会话的方法和设备,该方法包括以下步骤:会话服务器接收来自第一终端的会话客户端的会话预约请求,根据会话预约请求存储对应的预约信息,并将预约信息通过第一终端的即时通信客户端发送给第二终端的即时通信客户端;会话服务器接收来自第二终端的即时通信客户端的会话预约反馈;当满足会话开始条件时,会话服务器根据所述预约信息,向第一终端的会话客户端以及第二终端的会话客户端发送会话发起请求。本发明由会话服务器根据预约信息自动发起会话,实现了用户对会话时间和会话内容等因素的可定制化以及对于多人会话的延展性,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种自动发起会话的方法和设备。
背景技术
随着通信技术的发展,基于VoIP(Voice over Internet Protocol)技术的语音通话软件得到日益广泛的应用。VoIP技术通过语音压缩算法对语音数据编码进行压缩处理,将压缩处理后的语音数据按TCP/IP标准进行打包,经过IP网络把数据包送至接收地,再将语音数据包串起来并进行解压处理,恢复成原来的语音信号,从而达到由互联网传送语音的目的。借助于VoIP技术,语音通话软件能广泛地采用Internet和全球IP互连的环境,在IP网络上便宜地传送语音、传真、视频、和数据等业务,提供比传统业务更多、更好的服务,给用户带来极大的便利。
发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷:
现有的语音通话软件功能比较简单,智能化程度较低,缺乏对于多人会话的延展性和可定制化。
发明内容
本发明提供了一种自动发起会话的方法和设备,以解决现有技术缺乏延展性和可定制化的缺陷。
本发明提供了一种自动发起会话的方法,包括以下步骤:
会话服务器接收来自第一终端的会话客户端的会话预约请求,根据所述会话预约请求存储对应的预约信息,并将所述预约信息通过所述第一终端的即时通信客户端发送给第二终端的即时通信客户端;
所述会话服务器接收来自第二终端的即时通信客户端的会话预约反馈;
当满足会话开始条件时,所述会话服务器根据所述预约信息,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求。
本发明还提供了一种自动发起会话的方法,包括以下步骤:
所述第二终端的即时通信客户端通过即时通信服务器接收来自第一终端的即时通信客户端的预约信息,并对所述预约信息进行显示;所述预约信息与所述第一终端的会话客户端向会话服务器发送的会话预约请求相对应;
所述第二终端的即时通信客户端向所述会话服务器发送会话预约反馈;
所述第二终端的会话客户端接收来自所述会话服务器的会话发起请求,与所述第一终端的会话客户端建立会话。
本发明还提供了一种会话服务器,包括:
第一接收模块,用于接收来自第一终端的会话客户端的会话预约请求;
存储模块,用于根据所述会话预约请求存储对应的预约信息;
第一发送模块,用于将所述预约信息通过所述第一终端的即时通信客户端发送给第二终端的即时通信客户端;
第二接收模块,用于接收来自第二终端的即时通信客户端的会话预约反馈;
第二发送模块,用于在满足会话开始条件时,根据所述预约信息,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求。
本发明还提供了一种终端,包括即时通信客户端和会话客户端;
其中,所述终端的即时通信客户端,包括:
第一接收模块,用于通过即时通信服务器接收来自其他终端的即时通信客户端的预约信息;
显示模块,用于对所述预约信息进行显示,所述预约信息与所述其他终端的会话客户端向会话服务器发送的会话预约请求相对应;
发送模块,用于向所述会话服务器发送会话预约反馈;
所述终端的会话客户端,包括:
第二接收模块,用于接收来自所述会话服务器的会话发起请求,与所述其他终端的会话客户端建立会话。
本发明通过在会话服务器上设置预约信息,并由会话服务器根据预约信息自动发起会话,实现了用户对会话时间和会话内容等因素的可定制化以及对于多人会话的延展性,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。
附图说明
图1为本发明实施例中的一种自动发起会话的方法流程图;
图2为本发明实施例中的一种选择预约内容的界面示意图;
图3为本发明实施例中的一种显示预约信息的界面示意图;
图4为本发明实施例中的另一种自动发起会话的方法流程图;
图5为本发明实施例中的一种会话服务器的结构示意图;
图6为本发明实施例中的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种自动发起会话的方法,如图1所示,应用于包括第一终端、第二终端、即时通信服务器和会话服务器的系统中,其中,第一终端和第二终端分别安装有会话客户端和即时通信客户端,上述方法包括以下步骤:
步骤101,第一终端的会话客户端向会话服务器发送会话预约请求。
具体地,第一终端的会话客户端开启后,根据用户选择的预约内容生成会话预约请求,并将该会话预约请求发送给会话服务器。
其中,会话预约请求中可以包含预约用户标识和会话开始条件,还可以进一步包括会话结束条件和会话主题。
本实施例中,预约用户标识为用户登录第一终端的会话客户端绑定所使用的帐号的电话号码,用户在第一终端的会话客户端选择预约内容的界面,如图2所示。
步骤102,会话服务器对接收到的会话预约请求进行验证,如果验证通过,则执行步骤104;否则,执行步骤103。
具体地,会话服务器对接收到的会话预约请求进行解析,并判断会话预约请求中的内容是否合法,如果合法,则确定会话预约请求验证通过;否则,确定会话预约请求未验证通过。
本实施例中,会话服务器可以判断会话预约请求中的预约用户标识是否合法,如果合法,则确定会话预约请求验证通过;否则,确定会话预约请求未验证通过;也可以判断会话预约请求中的会话开始条件是否合法,如果合法,则确定会话预约请求验证通过;否则,确定会话预约请求未验证通过。
步骤103,会话服务器向第一终端的会话客户端发送预约失败消息。
步骤104,会话服务器向第一终端的会话客户端发送预约成功消息,根据会话预约请求存储对应的预约信息。
具体地,会话服务器可以将会话预约请求中的预约用户标识作为会话用户标识保存到预约信息中,并将会话预约请求中的会话开始条件保存到预约信息中。
其中,预约信息可以包括会话用户标识和会话开始条件,还可以进一步包括会话结束条件和会话主题。
本实施例中,会话开始条件可以是当前时间到达预设的会话开始时间;会话结束条件可以是当前时间到达预设的会话结束时间,也可以是参加会话的用户人数小于第二预设人数,还可以是其他条件。
步骤105,会话服务器向第一终端的即时通信客户端发送预约信息。
步骤106,第一终端的即时通信客户端向即时通信服务器发送预约信息。
步骤107,即时通信服务器向第二终端的即时通信客户端发送预约信息。
步骤108,第二终端的即时通信客户端显示预约信息。
例如,第二终端的即时通信客户端在开启状态下显示预约信息,如图3所示。
步骤109,第二终端的即时通信客户端向会话服务器发送会话预约反馈。
具体地,第二终端的即时通信客户端检测到用户接受会话邀请时,生成会话预约反馈,并将会话预约反馈发送给会话服务器。
例如,在图3所示的界面下,第二终端的即时通信客户端检测到用户点击“接受”按键时,生成会话预约反馈,并将会话预约反馈发送给会话服务器。
步骤110,会话服务器根据接收到的会话预约反馈,更新预约信息。
具体地,会话服务器根据会话预约反馈中的更新条件信息,更新预约信息中的会话开始条件。例如,如果会话开始条件是当前时间到达预设的会话开始时间,会话预约反馈中的更新条件信息为时间信息,会话服务器根据会话预约反馈中的时间信息更新会话开始时间。
此外,会话服务器获取会话预约反馈中的联合标识,对联合标识进行转换,并将转换得到的会话用户标识添加到预约信息中。
步骤111,会话服务器向第一终端的会话客户端发送预约更新消息。
步骤112,当满足会话开始条件时,会话服务器根据预约信息向第一终端的会话客户端和第二终端的会话客户端发送会话发起请求。
具体地,当预约信息中的会话开始条件被满足时,会话服务器根据预约信息中的会话用户标识,向第一终端的会话客户端以及与第二终端的即时通信客户端对应的会话客户端发送会话发起请求,即,向第一终端的会话客户端和第二终端的会话客户端发送会话发起请求。
步骤113,第一终端的会话客户端与第二终端的会话客户端建立会话。
需要说明的是,会话预约反馈可以包含联合标识和更新条件信息,也可以包含联合标识,而包含更新条件信息。当会话预约反馈不包含更新条件信息时,会话服务器不更新预约信息中的会话开始条件,也不向第一终端的会话客户端发送预约更新消息。
本发明实施例通过在会话服务器上设置预约信息,并由会话服务器根据预约信息自动发起会话,实现了用户对会话时间和会话内容等因素的可定制化以及对于多人会话的延展性,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。此外,通过在多人会话中兼容即时通信客户端,能够在会话客户端和即时通信客户端之间对预约信息进行任意闭环传播,从而实现了跨平台传播和会话,扩大了多人会话的传播范围,提升了多人会话的兼容性。
本发明实施例还提供了另一种自动发起会话的方法,如图4所示,应用于包括微信、微信电话本、后台服务模块和存储模块的系统中,上述方法包括以下步骤:
步骤201,微信电话本根据用户选择的联系人和会话开始条件生成预约。
例如,当用户选择联系人A、B和C作为被邀请人,设置会话开始条件为当前时间到达15:02,微信电话本根据上述信息生成预约。
步骤202,微信电话本向后台服务模块发送预约。
步骤203,后台服务模块对预约进行合法性校验,并将预约存储到存储模块。
具体地,后台服务模块对预约的内容和人数进行合法性校验,并在校验通过后,将预约存储到存储模块。
例如,后台服务模块将被邀请人A、B和C,以及会话开始条件为当前时间到达15:02,存储到存储模块。
步骤204,后台服务模块对与预约中的联系人对应的微信电话本进行消息通知。
例如,后台服务模块向被邀请人A、B和C对应的微信电话本发送预约通知,该预约通知中包含被邀请人A、B和C的信息,以及会话开始条件为当前时间到达15:02。
步骤205,微信电话本将预约分享到微信。
步骤206,微信对预约进行传播。
例如,微信可以通过微信消息对预约进行传播,以扩大感知范围。
步骤207,微信和微信电话本向后台服务模块发送预约加入请求。
例如,通过微信消息接收到预约的用户,可以通过微信向后台服务模块发送预约加入请求;通过微信电话本接收到预约的用户,可以通过微信电话本向后台服务模块发送预约加入请求。
步骤208,后台服务模块更新存储模块中的预约。
例如,后台服务模块接收到的预约加入请求包含时间信息15:34时,将会话开始条件修改为当前时间到达15:34。
步骤209,当满足会话开始条件时,后台服务模块唤起会话。
例如,当前时间到达15:34时,后台服务模块根据预约中的联系人唤起会话。
本发明实施例通过在后台服务模块上设置预约,并由后台服务模块根据预约自动唤起会话,实现了用户对会话时间和会话内容等因素的可定制化以及对于多人会话的延展性,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。此外,通过在多人会话中兼容即时通信客户端,能够在会话客户端和即时通信客户端之间对预约信息进行任意闭环传播,从而实现了跨平台传播和会话,扩大了多人会话的传播范围,提升了多人会话的兼容性。
基于上述自动发起会话的方法,本发明实施例还提供了一种会话服务器,如图5,包括:
第一接收模块510,用于接收来自第一终端的会话客户端的会话预约请求。
存储模块520,用于根据会话预约请求存储对应的预约信息。
第一发送模块530,用于将预约信息通过第一终端的即时通信客户端发送给第二终端的即时通信客户端。
第二接收模块540,用于接收来自第二终端的即时通信客户端的会话预约反馈。
第二发送模块550,用于在满足会话开始条件时,根据预约信息,向第一终端的会话客户端以及第二终端的会话客户端发送会话发起请求。
其中,预约信息包括会话用户标识;相应地,上述第二发送模块550,具体用于在满足会话开始条件时,根据预约信息中的会话用户标识,向第一终端的会话客户端以及第二终端的会话客户端发送会话发起请求。
进一步地,上述会话服务器,还包括:
添加模块560,用于获取会话预约反馈中的联合标识,对联合标识进行转换,并将转换得到的会话用户标识添加到预约信息中。
进一步地,上述会话预约反馈包括更新条件信息;
相应地,上述会话服务器,还包括:
更新模块570,用于根据会话预约反馈中的更新条件信息,更新预约信息中的会话开始条件。
进一步地,上述会话服务器,还包括:
第三发送模块580,用于向第一终端的会话客户端发送预约更新消息。
本发明实施例通过在会话服务器上设置预约信息,并由会话服务器根据预约信息自动发起会话,实现了用户对会话时间和会话内容等因素的可定制化以及对于多人会话的延展性,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。此外,通过在多人会话中兼容即时通信客户端,能够在会话客户端和即时通信客户端之间对预约信息进行任意闭环传播,从而实现了跨平台传播和会话,扩大了多人会话的传播范围,提升了多人会话的兼容性。
本发明实施例还提供了一种终端,如图6,包括即时通信客户端610和会话客户端620;
其中,终端的即时通信客户端610,包括:
第一接收模块611,用于通过即时通信服务器接收来自其他终端的即时通信客户端的预约信息。
显示模块612,用于对预约信息进行显示,该预约信息与上述其他终端的会话客户端向会话服务器发送的会话预约请求相对应。
发送模块613,用于向会话服务器发送会话预约反馈。
其中,会话预约反馈包含联合标识,该联合标识供会话服务器进行转换,转换得到的会话用户标识由会话服务器添加到预约信息中。
进一步地,会话预约反馈包括更新条件信息,该更新条件信息用于供会话服务器更新预约信息中的会话开始条件。
终端的会话客户端620,包括:
第二接收模块621,用于接收来自会话服务器的会话发起请求,与上述其他终端的会话客户端建立会话。
本发明实施例通过终端的即时通信客户端向会话服务器发送会话预约反馈,并由终端的会话客户端接收来自会话服务器的会话发起请求,能够实现自动发起会话,使得用户无需对将要发起的会话进行繁琐的记忆,从而极大提升了用户的使用体验。此外,通过在多人会话中兼容即时通信客户端,能够在会话客户端和即时通信客户端之间对预约信息进行任意闭环传播,从而实现了跨平台传播和会话,扩大了多人会话的传播范围,提升了多人会话的兼容性。
结合本文中所公开的实施例描述的方法中的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (8)
1.一种自动发起会话的方法,其特征在于,包括以下步骤:
会话服务器接收来自第一终端的会话客户端的会话预约请求,根据所述会话预约请求存储对应的预约信息,并将所述预约信息通过所述第一终端的即时通信客户端发送给第二终端的即时通信客户端,其中,所述预约信息包括会话开始条件和会话结束条件,所述会话开始条件是当前时间到达预设的会话开始时间,所述会话结束条件是参加会话的用户人数小于预设人数;
所述会话服务器接收来自第二终端的即时通信客户端的会话预约反馈;
当满足会话开始条件时,所述会话服务器根据所述预约信息,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求;
当满足会话结束条件时,所述会话服务器结束所述会话;
其中,所述会话预约反馈包括更新条件信息;
所述会话服务器接收来自第二终端的即时通信客户端的会话预约反馈之后,该方法还包括:
所述会话服务器根据所述会话预约反馈中的更新条件信息,更新所述预约信息中的会话开始时间,其中,所述更新条件信息为时间信息;
所述会话服务器向所述第一终端的会话客户端发送预约更新消息;
在所述会话服务器根据所述会话预约请求存储对应的预约信息之前,该方法还包括:
所述会话服务器对接收到的所述会话预约请求进行解析,判断所述会话预约请求中的内容是否合法,如果合法,则存储对应的预约信息。
2.如权利要求1所述的方法,其特征在于,所述预约信息包括会话用户标识;
所述会话服务器根据所述预约信息向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求,包括:
所述会话服务器根据所述预约信息中的会话用户标识,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求。
3.如权利要求2所述的方法,其特征在于,所述会话服务器接收来自第二终端的即时通信客户端的会话预约反馈之后,还包括:
所述会话服务器获取所述会话预约反馈中的联合标识,对所述联合标识进行转换,并将转换得到的会话用户标识添加到所述预约信息中,其中,当所述第二终端的即时通信客户端检测到用户接受会话邀请时,生成所述会话预约反馈,并将所述会话预约反馈发送给所述会话服务器。
4.一种自动发起会话的方法,其特征在于,包括以下步骤:
第二终端的即时通信客户端通过即时通信服务器接收来自第一终端的即时通信客户端的预约信息,并对所述预约信息进行显示;所述预约信息与所述第一终端的会话客户端向会话服务器发送的会话预约请求相对应,所述预约信息包括会话开始条件和会话结束条件,所述会话开始条件是当前时间到达预设的会话开始时间,所述会话结束条件是参加会话的用户人数小于预设人数,所述会话服务器对接收到的所述会话预约请求进行解析,判断所述会话预约请求中的内容是否合法,如果合法,则存储对应的预约信息;
所述第二终端的即时通信客户端向所述会话服务器发送会话预约反馈;
所述第二终端的会话客户端接收来自所述会话服务器的会话发起请求,与所述第一终端的会话客户端建立会话,其中,当满足会话开始条件时,所述会话服务器根据所述预约信息,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求,当满足会话结束条件时,所述会话服务器结束所述会话;
其中,所述会话预约反馈包括更新条件信息,所述更新条件信息用于供所述会话服务器更新所述预约信息中的会话开始时间,并向所述第一终端的会话客户端发送预约更新消息,其中,所述更新条件信息为时间信息。
5.如权利要求4所述的方法,其特征在于,所述会话预约反馈包含联合标识,所述联合标识供所述会话服务器进行转换,转换得到的会话用户标识由所述会话服务器添加到所述预约信息中;
所述第二终端的即时通信客户端向所述会话服务器发送会话预约反馈,包括:
当所述第二终端的即时通信客户端检测到用户接受会话邀请时,生成所述会话预约反馈,并将所述会话预约反馈发送给所述会话服务器。
6.一种会话服务器,其特征在于,包括:
第一接收模块,用于接收来自第一终端的会话客户端的会话预约请求;
存储模块,用于根据所述会话预约请求存储对应的预约信息,其中,所述预约信息包括会话开始条件和会话结束条件,所述会话开始条件是当前时间到达预设的会话开始时间,所述会话结束条件是参加会话的用户人数小于预设人数;
第一发送模块,用于将所述预约信息通过所述第一终端的即时通信客户端发送给第二终端的即时通信客户端;
第二接收模块,用于接收来自第二终端的即时通信客户端的会话预约反馈;
第二发送模块,用于在满足会话开始条件时,根据所述预约信息,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求,以及在满足会话结束条件时,结束所述会话;
添加模块,用于获取所述会话预约反馈中的联合标识,对所述联合标识进行转换,并将转换得到的会话用户标识添加到所述预约信息中;
更新模块,用于根据所述会话预约反馈中的更新条件信息,更新所述预约信息中的会话开始时间,其中,所述更新条件信息为时间信息;
第三发送模块,用于向所述第一终端的会话客户端发送预约更新消息;
所述存储模块还用于对第一接收模块接收到的所述会话预约请求进行解析,判断所述会话预约请求中的内容是否合法,如果合法,则存储对应的预约信息。
7.如权利要求6所述的会话服务器,其特征在于,所述预约信息包括会话用户标识;
所述第二发送模块,具体用于在满足会话开始条件时,根据所述预约信息中的会话用户标识,向所述第一终端的会话客户端以及所述第二终端的会话客户端发送会话发起请求。
8.一种终端,其特征在于,包括即时通信客户端和会话客户端;
其中,所述终端的即时通信客户端,包括:
第一接收模块,用于通过即时通信服务器接收来自其他终端的即时通信客户端的预约信息;
显示模块,用于对所述预约信息进行显示,所述预约信息与所述其他终端的会话客户端向会话服务器发送的会话预约请求相对应,所述预约信息包括会话开始条件和会话结束条件,所述会话开始条件是当前时间到达预设的会话开始时间,所述会话结束条件是参加会话的用户人数小于预设人数,所述会话服务器对接收到的所述会话预约请求进行解析,判断所述会话预约请求中的内容是否合法,如果合法,则存储对应的预约信息;
发送模块,用于向所述会话服务器发送会话预约反馈;
所述终端的会话客户端,包括:
第二接收模块,用于接收来自所述会话服务器的会话发起请求,与所述其他终端的会话客户端建立会话,其中,当满足会话开始条件时,所述会话服务器根据所述预约信息,向所述其他终端的会话客户端以及所述终端的会话客户端发送会话发起请求,当满足会话结束条件时,所述会话服务器结束所述会话;
所述会话预约反馈包含联合标识,所述联合标识供所述会话服务器进行转换,转换得到的会话用户标识由所述会话服务器添加到所述预约信息中;
其中,所述会话预约反馈包括更新条件信息,所述更新条件信息用于供所述会话服务器更新所述预约信息中的会话开始时间,并向所述其它终端的会话客户端发送预约更新消息,其中,所述更新条件信息为时间信息。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510690247.5A CN105262750B (zh) | 2015-10-21 | 2015-10-21 | 一种自动发起会话的方法和设备 |
PCT/CN2016/102370 WO2017067433A1 (zh) | 2015-10-21 | 2016-10-18 | 一种发起会话的方法和设备 |
KR1020187000484A KR102041172B1 (ko) | 2015-10-21 | 2016-10-18 | 세션 개시 방법 및 기기 |
JP2017554307A JP6562575B2 (ja) | 2015-10-21 | 2016-10-18 | セッション開始方法およびデバイス |
US15/697,173 US10764107B2 (en) | 2015-10-21 | 2017-09-06 | Session initiation method and device |
US16/938,752 US11470023B2 (en) | 2015-10-21 | 2020-07-24 | Session initiation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510690247.5A CN105262750B (zh) | 2015-10-21 | 2015-10-21 | 一种自动发起会话的方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105262750A CN105262750A (zh) | 2016-01-20 |
CN105262750B true CN105262750B (zh) | 2020-01-10 |
Family
ID=55102255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510690247.5A Active CN105262750B (zh) | 2015-10-21 | 2015-10-21 | 一种自动发起会话的方法和设备 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10764107B2 (zh) |
JP (1) | JP6562575B2 (zh) |
KR (1) | KR102041172B1 (zh) |
CN (1) | CN105262750B (zh) |
WO (1) | WO2017067433A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105262750B (zh) | 2015-10-21 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 一种自动发起会话的方法和设备 |
CN106027367A (zh) * | 2016-04-25 | 2016-10-12 | 上海云睦网络科技有限公司 | 即时通信方法、装置及系统 |
KR102147989B1 (ko) * | 2017-11-30 | 2020-08-25 | 주식회사 카카오 | 예매 정보 및 티켓의 공유를 위한 방법 및 장치 |
KR102493164B1 (ko) | 2018-02-09 | 2023-01-27 | 엘지전자 주식회사 | 식기세척기 |
CN109165967A (zh) * | 2018-07-19 | 2019-01-08 | 五八有限公司 | 评价方法、评价装置、终端、服务器及存储介质 |
CN111212259B (zh) * | 2020-03-24 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 一种音视频会议的实现方法、系统和相关装置 |
US10951564B1 (en) | 2020-04-17 | 2021-03-16 | Slack Technologies, Inc. | Direct messaging instance generation |
US11784949B2 (en) | 2020-10-06 | 2023-10-10 | Salesforce, Inc. | Limited functionality interface for communication platform |
US11570256B1 (en) * | 2021-08-19 | 2023-01-31 | Jpmorgan Chase Bank, N.A. | Method and system for facilitating electronic client interactions |
CN117749769A (zh) * | 2023-02-24 | 2024-03-22 | 书行科技(北京)有限公司 | 一种会话建立方法、装置及服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144154A (zh) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | 发起预约会议的方法、装置及系统 |
CN104734942A (zh) * | 2015-03-13 | 2015-06-24 | 广州日滨科技发展有限公司 | 一种会议管理方法、装置及系统 |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10150647A (ja) * | 1996-11-19 | 1998-06-02 | Fujitsu Ltd | ビデオ会議システム |
US6604129B2 (en) * | 1999-03-25 | 2003-08-05 | At&T Corp. | Method and apparatus for a conference call mediation service |
JP2001298545A (ja) * | 2000-04-11 | 2001-10-26 | Ntt Communications Kk | 電話利用型マルチメディア会議サービス提供システム |
US6870916B2 (en) * | 2001-09-14 | 2005-03-22 | Lucent Technologies Inc. | Targeted and intelligent multimedia conference establishment services |
US20030055981A1 (en) * | 2001-09-20 | 2003-03-20 | Requena Jose Costa | Provision of call features |
US20040103157A1 (en) | 2002-04-17 | 2004-05-27 | Nokia Corporation | Store-and-forward server and method for storing and forwarding for instant messaging service implemented in IP multimedia core network subsystem (IMS) |
JP2005190314A (ja) * | 2003-12-26 | 2005-07-14 | Canon Sales Co Inc | ネットワーク会議サーバ、ネットワーク会議方法及びそのプログラム |
US7738897B2 (en) * | 2004-09-17 | 2010-06-15 | Nextel Communications Inc. | Broadcast dispatch chatroom |
WO2006051584A1 (ja) * | 2004-11-10 | 2006-05-18 | Fujitsu Limited | コンテンツサーバ及びコンテンツサービスシステム |
US20060265262A1 (en) * | 2005-05-18 | 2006-11-23 | Microsoft Corporation | Distributed conference scheduling |
CN101079823B (zh) * | 2006-06-09 | 2010-04-07 | 腾讯科技(深圳)有限公司 | 一种发起与组建虚拟讨论组的方法及系统 |
CN101075991A (zh) * | 2007-06-12 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 实现多议题讨论组及接收消息的方法、客户端与服务器 |
CN101159901B (zh) * | 2007-10-16 | 2011-04-20 | 华为技术有限公司 | 发起会议的方法、短信应用业务代理、会议服务器及系统 |
KR101457217B1 (ko) * | 2008-05-02 | 2014-10-31 | 삼성전자주식회사 | 멀티클라이언트 간 세션 이동을 위한 시스템 및 방법 |
US8374106B2 (en) * | 2008-12-16 | 2013-02-12 | Vonage Network Llc | Method and apparatus for group calling in an IP-based communication system |
US9536230B2 (en) * | 2008-12-30 | 2017-01-03 | International Business Machines Corporation | Managing calendaring events |
US8914734B2 (en) * | 2009-12-23 | 2014-12-16 | 8X8, Inc. | Web-enabled conferencing and meeting implementations with a subscription-based model |
US20130198288A1 (en) * | 2010-04-30 | 2013-08-01 | American Teleconferencing Services, Ltd. | Systems, Methods, and Computer Programs for Suspending and Resuming an Online Conference |
US8577974B2 (en) | 2010-07-07 | 2013-11-05 | Oracle International Corporation | Conference server simplifying management of subsequent meetings for participants of a meeting in progress |
US8706097B2 (en) * | 2010-08-13 | 2014-04-22 | Blackberry Limited | Delaying delivery of teleconference access information |
JP2012085006A (ja) * | 2010-10-07 | 2012-04-26 | Sugao:Kk | 会議システム、会議制御装置、及び会議制御プログラム |
JP2012165166A (ja) * | 2011-02-07 | 2012-08-30 | Konica Minolta Business Technologies Inc | 会議室予約装置、会議室予約装置の制御方法、および会議室予約装置の制御プログラム |
US20130094642A1 (en) * | 2011-10-14 | 2013-04-18 | Rawllin International Inc. | Call scheduling system |
US8843558B2 (en) * | 2012-01-09 | 2014-09-23 | International Business Machines Corporation | Calendaring tool with optimized management capabilities |
JP2013192120A (ja) * | 2012-03-15 | 2013-09-26 | Nec Corp | 通話予約システム及び通話予約方法並びにそれらに用いられる予約サーバ及びプログラム |
US9256457B1 (en) * | 2012-03-28 | 2016-02-09 | Google Inc. | Interactive response system for hosted services |
US11082371B2 (en) * | 2012-04-27 | 2021-08-03 | Calendar Research Llc | Appointment negotiation systems and methods |
KR101923113B1 (ko) * | 2012-07-12 | 2018-11-28 | 캠프모바일 주식회사 | 이동통신 단말기의 메시징 서비스를 이용한 초대정보 처리방법, 이를 수행하는 서비스 서버, 이동통신 단말기 및 컴퓨터로 판독 가능한 기록매체 |
US8831662B2 (en) * | 2012-07-24 | 2014-09-09 | Motorola Solutions, Inc. | Reserved virtual radio conference calling |
US8942683B2 (en) * | 2012-08-14 | 2015-01-27 | Gregory Joseph Doerr | System and method of routing conference call participants |
US20140082090A1 (en) * | 2012-09-20 | 2014-03-20 | Vanessa Wodzinski | Method and System for Scheduling a Communication Session |
US20180302761A1 (en) * | 2012-10-24 | 2018-10-18 | Google Inc. | Recommendation System for Multi-party Communication Sessions |
US9106652B2 (en) * | 2012-12-18 | 2015-08-11 | International Business Machines Corporation | Web conference overstay protection |
CN103259715B (zh) * | 2013-05-14 | 2016-11-02 | 华为软件技术有限公司 | 一种管理多人会话的方法、装置及系统 |
US9160549B2 (en) * | 2013-07-24 | 2015-10-13 | Vonage Network Llc | Method and apparatus for providing bridgeless conferencing services |
CN104683121B (zh) * | 2013-11-29 | 2018-06-05 | 华为技术有限公司 | 一种发起网络会议的方法及装置 |
US9350774B2 (en) * | 2013-12-16 | 2016-05-24 | Dropbox, Inc. | Automatic sharing of digital multimedia |
US20140226537A1 (en) * | 2014-04-17 | 2014-08-14 | Bandwidth.Com, Inc. | Conferencing Techniques |
US9319442B2 (en) * | 2014-05-28 | 2016-04-19 | Cisco Technology, Inc. | Real-time agent for actionable ad-hoc collaboration in an existing collaboration session |
CN105262750B (zh) * | 2015-10-21 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 一种自动发起会话的方法和设备 |
US10511569B2 (en) * | 2016-08-15 | 2019-12-17 | Facebook, Inc. | Techniques for providing multi-modal multi-party calling |
-
2015
- 2015-10-21 CN CN201510690247.5A patent/CN105262750B/zh active Active
-
2016
- 2016-10-18 KR KR1020187000484A patent/KR102041172B1/ko active Active
- 2016-10-18 JP JP2017554307A patent/JP6562575B2/ja active Active
- 2016-10-18 WO PCT/CN2016/102370 patent/WO2017067433A1/zh active Application Filing
-
2017
- 2017-09-06 US US15/697,173 patent/US10764107B2/en active Active
-
2020
- 2020-07-24 US US16/938,752 patent/US11470023B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144154A (zh) * | 2013-05-10 | 2014-11-12 | 华为技术有限公司 | 发起预约会议的方法、装置及系统 |
CN104734942A (zh) * | 2015-03-13 | 2015-06-24 | 广州日滨科技发展有限公司 | 一种会议管理方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
JP2018518864A (ja) | 2018-07-12 |
US10764107B2 (en) | 2020-09-01 |
US11470023B2 (en) | 2022-10-11 |
JP6562575B2 (ja) | 2019-08-21 |
CN105262750A (zh) | 2016-01-20 |
US20170366389A1 (en) | 2017-12-21 |
KR102041172B1 (ko) | 2019-11-06 |
WO2017067433A1 (zh) | 2017-04-27 |
KR20180016514A (ko) | 2018-02-14 |
US20200358645A1 (en) | 2020-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105262750B (zh) | 一种自动发起会话的方法和设备 | |
CN102257791B (zh) | 用于电话的通信会话的音频和非音频部分的高效按需汇合 | |
US9628753B2 (en) | Displaying video call data | |
US9449614B2 (en) | Controlling multi-party communications | |
CN111669661B (zh) | 一种基于trtc协议的电视音视频通话系统及方法 | |
CN105898181A (zh) | 一种视频通话系统、方法及相关设备 | |
CN107171930A (zh) | 一种即时通信应用中的信息展示方法及装置,电子设备 | |
CN111803922A (zh) | 基于云手机系统的游戏互动方法 | |
WO2011109972A1 (zh) | 一种多媒体会议的实现方法和系统 | |
EP1748609A1 (en) | Integrated message system with gateway functions and method for implementing the same | |
CN111885341A (zh) | 视频通话过程语音采集方法、装置、计算机设备及介质 | |
CN106162504A (zh) | 一种基于随机音视频的手机交友系统及实现方法 | |
CN107690054A (zh) | 一种视频通话的处理方法及装置 | |
CN101375585B (zh) | 通信系统、无线通信终端和显示控制方法 | |
WO2012028062A1 (zh) | 一种在呼叫过程中传输即时信息的方法及系统 | |
CN114125362B (zh) | 会议加入方法、装置、会议平台及计算机可读存储介质 | |
CN103312904B (zh) | 点击拨号的号码显示方法、装置及系统 | |
CN104506550A (zh) | 一种基于网络协议多媒体子系统的多方会议处理方法及装置 | |
CN104754230A (zh) | 一种提供视频信息的方法和装置 | |
WO2012088880A1 (zh) | 多媒体会议成员实现消息交互的方法、系统及装置 | |
KR100824734B1 (ko) | 멀티콜 통화 환경에서의 데이터 전송 방법 및 그 시스템 | |
US20160149961A1 (en) | Adaptive voice communication system and method based on hypertext transport protocol | |
CN111343407A (zh) | 单向视频通信方法、装置、电子设备和存储介质 | |
KR20160063249A (ko) | Http 상의 적응형 음성 통화 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |