CN105262750B - 一种自动发起会话的方法和设备 - Google Patents

一种自动发起会话的方法和设备 Download PDF

Info

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
Application number
CN201510690247.5A
Other languages
English (en)
Other versions
CN105262750A (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 CN201510690247.5A priority Critical patent/CN105262750B/zh
Publication of CN105262750A publication Critical patent/CN105262750A/zh
Priority to JP2017554307A priority patent/JP6562575B2/ja
Priority to KR1020187000484A priority patent/KR102041172B1/ko
Priority to PCT/CN2016/102370 priority patent/WO2017067433A1/zh
Priority to US15/697,173 priority patent/US10764107B2/en
Application granted granted Critical
Publication of CN105262750B publication Critical patent/CN105262750B/zh
Priority to US16/938,752 priority patent/US11470023B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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]
    • 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]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • 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/07User-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/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation 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.一种终端,其特征在于,包括即时通信客户端和会话客户端;
其中,所述终端的即时通信客户端,包括:
第一接收模块,用于通过即时通信服务器接收来自其他终端的即时通信客户端的预约信息;
显示模块,用于对所述预约信息进行显示,所述预约信息与所述其他终端的会话客户端向会话服务器发送的会话预约请求相对应,所述预约信息包括会话开始条件和会话结束条件,所述会话开始条件是当前时间到达预设的会话开始时间,所述会话结束条件是参加会话的用户人数小于预设人数,所述会话服务器对接收到的所述会话预约请求进行解析,判断所述会话预约请求中的内容是否合法,如果合法,则存储对应的预约信息;
发送模块,用于向所述会话服务器发送会话预约反馈;
所述终端的会话客户端,包括:
第二接收模块,用于接收来自所述会话服务器的会话发起请求,与所述其他终端的会话客户端建立会话,其中,当满足会话开始条件时,所述会话服务器根据所述预约信息,向所述其他终端的会话客户端以及所述终端的会话客户端发送会话发起请求,当满足会话结束条件时,所述会话服务器结束所述会话;
所述会话预约反馈包含联合标识,所述联合标识供所述会话服务器进行转换,转换得到的会话用户标识由所述会话服务器添加到所述预约信息中;
其中,所述会话预约反馈包括更新条件信息,所述更新条件信息用于供所述会话服务器更新所述预约信息中的会话开始时间,并向所述其它终端的会话客户端发送预约更新消息,其中,所述更新条件信息为时间信息。
CN201510690247.5A 2015-10-21 2015-10-21 一种自动发起会话的方法和设备 Active CN105262750B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201510690247.5A CN105262750B (zh) 2015-10-21 2015-10-21 一种自动发起会话的方法和设备
JP2017554307A JP6562575B2 (ja) 2015-10-21 2016-10-18 セッション開始方法およびデバイス
KR1020187000484A KR102041172B1 (ko) 2015-10-21 2016-10-18 세션 개시 방법 및 기기
PCT/CN2016/102370 WO2017067433A1 (zh) 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 (9)

* Cited by examiner, † Cited by third party
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

Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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
KR102041172B1 (ko) 2019-11-06
US20170366389A1 (en) 2017-12-21
US11470023B2 (en) 2022-10-11
CN105262750A (zh) 2016-01-20
KR20180016514A (ko) 2018-02-14
JP6562575B2 (ja) 2019-08-21
US20200358645A1 (en) 2020-11-12
WO2017067433A1 (zh) 2017-04-27
US10764107B2 (en) 2020-09-01

Similar Documents

Publication Publication Date Title
CN105262750B (zh) 一种自动发起会话的方法和设备
CN102257791B (zh) 用于电话的通信会话的音频和非音频部分的高效按需汇合
US9628753B2 (en) Displaying video call data
KR20070104968A (ko) 모바일 메신저 서비스 이용 중 음성 메시지를 전송하는이동통신단말기 및 그 방법
CN111669661B (zh) 一种基于trtc协议的电视音视频通话***及方法
EP1748609A1 (en) Integrated message system with gateway functions and method for implementing the same
US11973807B1 (en) Communications approach and implementations therefor
CN101390373B (zh) 无线通信终端和服务器
CN104753884A (zh) 网络业务验证方法、***和服务器
KR20080014126A (ko) 통신 방법 및 무선 통신 단말기
JP2007116420A (ja) Ip電話端末
WO2012028062A1 (zh) 一种在呼叫过程中传输即时信息的方法及***
CN113452950B (zh) 视频会议的建立方法、装置、设备及存储介质
KR100544036B1 (ko) 인터넷 영상전화기의 단문 서비스시스템 및 방법
TWI267273B (en) Method and mobile apparatus of receiving a multimedia message
CN113014474A (zh) 一种即时通信中的多媒体实现方法和***
JP2013501990A (ja) 自動セッションアドミッション
US7983248B2 (en) Information communication terminal
CN111698571B (zh) 公网镜像方法、终端及计算机可读存储介质
CN112995563B (zh) 实现客服热线视频服务的方法、***以及存储介质
KR100824734B1 (ko) 멀티콜 통화 환경에서의 데이터 전송 방법 및 그 시스템
CN113760213A (zh) 一种屏幕投射方法、***及电子设备
CN117527831A (zh) 一种双端同步***
KR100737430B1 (ko) 사용자에게 디지털 콘텐츠를 전달하기 위한 방법, 시스템및 웹 서비스
CN111343407A (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
GR01 Patent grant
GR01 Patent grant