会议邀请方法及服务器与流程
未命名
10-10
阅读:153
评论:0
1.本技术涉及互联网技术领域,具体涉及一种会议邀请方法及服务器。
背景技术:
2.随着互联网技术的发展,线上会议逐步取代线下会议,成为比较流行的开会方式。参会设备需要通过会议邀请信息,手动加入线上会议。
3.在一些会议需求场景中,对于从未使用过某种会议软件a的用户甲,当用户乙需要通过会议软件a与用户甲进行一场线上会议时,用户甲需要下载会议软件a,在会议软件a上进行注册用户信息。用户乙通过社交软件将会议邀请信息发送给用户甲,用户甲启动会议软件a,根据会议邀请信息加入线上会议。有时,当用户乙与用户甲是陌生人时,用户乙还需要与用户甲通过社交软件互加好友,方可通过社交软件将会议邀请信息发送给用户甲,因此,对于邀请未注册会议软件a的用户参加线上会议的场景,现有技术比较繁琐,入会效率比较低。
4.申请内容
5.本技术实施例的一个目的旨在提供一种会议邀请方法及服务器,用于改善入会效率比较低的问题。
6.在第一方面,本技术实施例提供一种会议邀请方法,包括:
7.获取邀请设备发送的会议预约请求,所述会议预约请求携带会议预约信息,所述会议预约信息包括预约用户信息与会议邀请信息;
8.检测所述预约用户信息属于未注册用户信息时,根据所述会议预约请求,生成与所述预约用户信息对应的待激活账号;
9.检测包含所述预约用户信息的注册信息时,发送所述会议邀请信息至所述待激活账号对应的被邀设备,所述注册信息由被邀设备发送。
10.可选地,所述会议邀请信息包括用于指向线上会议的会议号,所述线上会议的会议界面包括人员列表,在获取邀请设备发送的会议预约请求后,所述方法还包括:
11.将与所述待激活账号对应的头像添加入所述人员列表中;
12.标记所述头像的状态为未注册状态。
13.可选地,检测包含所述预约用户信息的注册信息后,所述方法还包括:标记所述头像的状态为已注册状态。
14.可选地,发送所述会议邀请信息至所述待激活账号对应的被邀设备后,所述方法还包括:
15.获取会议反馈请求;
16.根据所述会议反馈请求,控制所述被邀设备是否加入线上会议。
17.可选地,所述根据所述会议反馈请求,控制所述被邀设备是否加入所述会议邀请信息指向的线上会议包括:
18.若所述会议反馈请求为会议加入请求,则控制所述被邀设备加入所述线上会议,
标记所述头像的状态为在线状态;
19.若所述会议反馈请求为会议取消请求,则标记所述头像的状态为离线状态。
20.可选地,所述会议邀请信息包括会议时间及与每个所述预约用户信息对应的重要级别,在标记所述头像的状态为离线状态后,所述方法还包括:
21.确定当前时间;
22.计算所述会议时间的会议开始时间与所述当前时间的时间差值;
23.判断所述时间差值是否小于或等于预设阈值;
24.若是,则选择重要级别高于或等于预设级别的被邀设备作为目标被邀设备,发送会议提示信息至所述目标被邀设备;
25.若否,则继续确定当前时间。
26.可选地,在标记所述头像的状态为离线状态后,所述方法还包括:
27.发送所述会议邀请信息至所述被邀设备,使得所述被邀设备将所述会议邀请信息保留在本地的入会记录中。
28.可选地,所述方法还包括:
29.判断所述待激活账号的当前时间是否在账号有效时间内;
30.若是,则检测所述注册信息是否包含所述预约用户信息;
31.若否,则注销所述待激活账号。
32.可选地,所述会议预约信息包括所述邀请设备的主邀用户信息,所述方法还包括:
33.判断所述主邀用户信息的账号属性是否属于企业属性;
34.若是,则检测所述预约用户信息是否属于未注册用户信息;
35.若否,则丢弃所述会议预约请求。
36.在第二方面,本技术实施例提供一种服务器,包括:
37.至少一个处理器;以及,
38.与所述至少一个处理器通信连接的存储器;其中,
39.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的会议邀请方法。
40.在第三方面,本技术实施例提供一种存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使服务器执行任一项上述的会议邀请方法。
41.在第四方面,本技术实施例提供一种计算机程序产品,所述计算机程序产品包括存储在存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被服务器执行时,使服务器执行上述的会议邀请方法。
42.本技术与现有技术相比至少具有以下有益效果:在本技术实施例提供的会议邀请方法中,获取邀请设备发送的会议预约请求,会议预约请求携带会议预约信息,会议预约信息包括预约用户信息与会议邀请信息,检测预约用户信息属于未注册用户信息时,根据会议预约请求,生成与预约用户信息对应的待激活账号,检测包含预约用户信息的注册信息时,根据待激活账号,呈现会议邀请窗口至被邀设备,其中,注册信息由被邀设备发送,会议邀请窗口包括所述会议邀请信息,因此,本实施例可以提前为未注册的被邀设备预留待激活账号,只需要被邀设备完成注册操作,便可发送会议邀请信息至被邀设备,以便被邀设备的用户决定是否加入线上会议,如此可简化邀请未注册用户加入线上会议的流程,提高入
会效率。
附图说明
43.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
44.图1为本技术实施例提供的一种线上会议系统的结构示意图;
45.图2a为本技术实施例提供的一种线上会议应用程序的登录界面的示意图;
46.图2b为登录如图2a所示的线上会议应用程序后的主界面的示意图;
47.图3a为本技术实施例提供的一种线上会议的会议界面在第一状态下的示意图;
48.图3b为本技术实施例提供的一种会议添加界面的示意图;
49.图4a为本技术实施例提供的一种会议预约界面的示意图;
50.图4b为本技术实施例提供的一种信息输入界面的示意图;
51.图5为本技术实施例提供的一种会议邀请的场景示意图;
52.图6为本技术实施例提供的一种会议邀请方法的流程示意图;
53.图7为本技术实施例提供的一种会议邀请窗口的示意图;
54.图8为本技术实施例提供的一种企业招聘面试场景的示意图;
55.图9为本技术另一实施例提供的一种会议邀请方法的流程示意图;
56.图10为本技术实施例提供的一种线上会议的会议界面在第二状态下的示意图;
57.图11为本技术再一实施例提供的一种会议邀请方法的流程示意图;
58.图12为本技术再一实施例提供的一种会议邀请方法的流程示意图;
59.图13为本技术再一实施例提供的一种会议邀请方法的流程示意图;
60.图14为本技术再一实施例提供的一种会议邀请方法的流程示意图;
61.图15为本技术再一实施例提供的一种会议邀请方法的流程示意图;
62.图16为本技术再一实施例提供的一种会议邀请方法的流程示意图;
63.图17为本技术实施例提供的一种会议邀请装置的结构示意图;
64.图18为本技术另一实施例提供的一种会议邀请装置的结构示意图;
65.图19为本技术实施例提供的一种服务器的电路结构示意图。
具体实施方式
66.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
67.需要说明的是,如果不冲突,本技术实施例中的各个特征可以相互结合,均在本技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本技术所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
68.请参阅图1,本技术实施例提供一种线上会议系统的结构示意图,如图1所示,线上会议系统100包括客户端200与服务器300,服务器300与客户端200通信连接,其中,通信连接包括有线通信连接或无线通信连接,其中,有线通信连接包括利用金属导线、光纤等有形媒质传送信息的各类通信连接。无线通信连接包括5g通讯、4g通讯、3g通讯、2g通讯、cdma、zig-bee、蓝牙(bluetooth)、无线宽带(wi-fi)、超宽带(uwb)和近场通信(nfc)、cdma2000、gsm、infrared(ir)、ism、rfid、umts/3gppw/hsdpa、wimaxwi-fi或zigbee等等。
69.客户端200可响应参会人的各类操作,向服务器300发送各类信息或各类请求,其中,客户端200能够采集参会人的会议信息,并将会议信息发送至服务器300,以便实现线上会议的参会功能,其中,会议信息包括语音和/或图像。
70.可以理解的是,客户端200可配置有通信模组及传感组件,通信模组用于与服务器300通信,传感组件用于采集会议信息。在一些实施例中,传感组件包括麦克风和/或摄像头,麦克风用于采集参会人的语音,摄像头用于采集参会人的图像。
71.可以理解的是,客户端200支持各种桌面应用程序的安装,诸如:线上会议应用程序、照片应用程序、数码相机应用程序或录像应用程序等。在本实施例中,参会人可在客户端200上启动线上会议应用程序,线上会议应用程序可访问通信模组、麦克风、摄像头的接口,并通过通信模组与服务器300进行交互,或者,可启动或关闭麦克风和摄像头。
72.服务器300用于与客户端200互相通信,根据会议管理策略,控制每个客户端的发言。
73.在一些实施例中,用户可在线上会议系统100下注册账号,其中,用户将线上会议应用程序安装在客户端200中,通过线上会议应用程序向服务器300发送注册信息,其中,注册信息包括需注册的用户信息及密码,服务器300根据注册信息,为所述用户分配经过授权认证的账号。
74.当用户在线上会议系统100中完成注册后,用户可以操作客户端200启动线上会议应用程序,如图2a所示,线上会议应用程序的登录界面21包括账号输入区22、密码输入区23及登录按键24,其中,账号输入区22用于输入经过合法认证的账号,密码输入区23用于输入与账号对应的密码,登录按键24用于响应用户的登录按键操作,向服务器300发送登录请求,其中,登录请求携带账号与密码。服务器300根据登录请求,认证账号和密码是否合法,若是,则控制客户端200登录线上会议应用程序,若否,则拒绝客户端200登录线上会议应用程序。
75.当客户端200登录线上会议应用程序后,线上会议应用程序呈现主界面25,其中,如图2b所示,主界面25包括发起会议按键26、加入会议按键27及预约会议按键28。发起会议按键26用于响应用户的会议按键操作,向服务器300发送会议生成请求,服务器300根据会议生成请求,为客户端200分配云端的线上会议。
76.请参阅图3a,当服务器300为客户端200分配云端的线上会议后,客户端200呈现线上会议的会议界面29,会议界面29包括邀请按键30,邀请按键30用于响应用户的邀请按键操作,向服务器300发送会议邀请信息,服务器300将会议邀请信息转发给用户选定的用户设备中。
77.加入会议按键27用于响应用户的加入按键操作,呈现会议添加界面,其中,如图3b所示,会议添加界面31包括会议号输入区32与加入会议按键33,会议号输入区32用于输入
会议号,入会操作按键33用于响应用户的入会操作,向服务器300发送会议加入请求,服务器300根据会议加入请求,将客户端200加入会议号指向的线上会议。
78.预约会议按键28用于响应用户的会议预约操作,呈现会议预约界面,其中,如图4a所示,会议预约界面41包括主题区42、时间输入区43、地点输入区44、议程输入区45、入会密码输入区46、参会人邀请区47及预约确认按键48。
79.主题区42用于输入用户编辑的会议主题,时间输入区43用于输入会议时间,会议预约区44用于输入会议号,议程输入区45用于输入用户编辑的议程,入会密码输入区46用于输入用户是否需要设置的密码,参会人邀请区47用于输入被邀设备的用户信息,其中,参会人邀请区47包括邀请按钮49。
80.邀请按钮49用于响应用户的邀请按键操作,呈现邀请信息输入界面410,其中,信息输入界面410包括预约用户信息输入区411、重要级别输入区412及确认取消区413,预约用户信息输入区411用于输入用户编辑的预约用户信息,其中,预约用户信息包括手机号码、邮箱或绑定的第三方用户信息等。重要级别输入区412用于输入与每个预约用户信息对应的重要级别,其中,重要级别包括第一重要级别、第二重要级别、第三重要级别。确认取消区413包括确认按钮414与取消按钮415,确认按钮414用于确认和保存用户在信息输入界面410上输入的信息,其中,确认按钮414响应用户的按键操作,控制客户端200返回会议预约界面41。取消按钮415用于取消用户在信息输入界面410上输入的信息。
81.预约确认按键48用于响应用户的预约确认操作,将在会议预约界面41上的信息及在信息输入界面410输入的信息打包成会议预约信息,并根据会议预约信息,生成会议预约请求。
82.客户端200将会议预约请求发送给服务器300,服务器300解析会议预约请求,得到会议预约信息,服务器300可以根据下文所阐述的方法执行相应逻辑。
83.为了详细阐述本实施例提供的会议邀请流程,下面结合图5对此作出详细阐述,具体如下:
84.请参阅图5,用户甲操作邀请设备50,按照上文提供的方法,在本地的会议预约界面编辑了如表1所示的信息:
85.表1
86.主题区42软件工程师第一轮面试时间输入区432022年3月6日早上10点至早上12点会议预约区44会议号:1005议程输入区45无入会密码输入区46无(亦即无需密码即可加入线上会议)参会人邀请区47用户乙、丙、丁及戊
87.用户甲按照上文提供的方法,在本地的信息输入界面编辑了如表2所示的信息:
88.表2
[0089][0090][0091]
如图5所示,用户甲对应的客户端为邀请设备50,用户甲需要邀请用户乙、用户丙、用户丁及用户戊加入线上会议,其中,用户乙对应的客户端为被邀设备51,用户丙对应的客户端为被邀设备52,用户丁对应的客户端为被邀设备53,用户戊对应的客户端为被邀设备54,于是,用户甲操作邀请设备50,在本地的会议预约界面及信息输入界面分别输入如表1和表2的信息,其中,如表2所示,由于用户甲的邀请设备50主动预约会议,线上会议应用程序在信息输入界面中默认增加用户甲的主邀用户信息及重要级别。
[0092]
用户甲操作邀请设备50,单击预约确认按键,便可以将表1与表2的信息打包成会议预约信息,根据会议预约信息,生成会议预约请求。邀请设备500将会议预约请求发送给服务器300,服务器300解析会议预约请求,得到会议预约信息,服务器300可以根据下文所阐述的方法执行相应逻辑。
[0093]
作为本技术实施例的另一方面,本技术实施例提供一种会议邀请方法。请参阅图6,会议邀请方法包括:
[0094]
s61.获取邀请设备发送的会议预约请求,会议预约请求携带会议预约信息,会议预约信息包括预约用户信息与会议邀请信息。
[0095]
会议预约请求由邀请设备响应用户的预约操作而生成的,其中,邀请设备为向服务器预约线上会议并邀请相应用户的设备加入所述线上会议的设备,如图5所示,用户甲对应的客户端为邀请设备50。可以理解的是,生成会议预约请求的方式可采用如图4a和图4b提供的方式进行生成,也可采用其它合理方式生成,比如,线上会议应用程序被配置有专用于满足本文提供“会议邀请方法”所需的界面,在所述界面上便可一次性地输入会议预约信息,从而促使邀请设备生成会议预约请求。
[0096]
会议预约信息为邀请被邀设备加入线上会议的预约信息,其中,会议预约信息包括预约用户信息与会议邀请信息,预约用户信息为被邀设备的用户信息,其中,用户信息用于表示每个用户在线上会议应用程序的唯一性,用户信息可以采用任意数据进行表示,在一些实施例中,用户信息包括手机号码、身份证信息、设备信息或者线上会议系统为被邀设备分配的唯一标识码。会议邀请信息为用于邀请被邀设备加入线上会议的信息,其中,如前所述,会议邀请信息包括会议号、会议时间段、会议主题、会议议程、会议密码或与每个预约用户信息对应的重要级别等。
[0097]
s62.检测预约用户信息属于未注册用户信息时,根据会议预约请求,生成与预约用户信息对应的待激活账号。
[0098]
未注册用户信息为未经过服务器注册认证的用户信息,比如,请结合图5,用户丁
未曾使用线上会议应用程序,因此,服务器也未曾注册认证过用户丁的用户信息。在服务器未注册认证过用户丁的用户信息之前,当用户丁操作被邀设备53向服务器发送注册信息时,此时注册信息包含用户丁的用户信息为未注册用户信息。
[0099]
已注册用户信息为经过服务器注册认证的用户信息,比如,如前所述,当服务器根据注册信息,为用户丁分配经过授权认证的用户信息,此处的用户信息为已注册用户信息。
[0100]
可以理解的是,邀请设备生成的预约用户信息可以为未注册用户信息,亦可以为已注册用户信息,比如,请结合图5,假设预约用户信息都是手机号码,与用户乙对应的预约用户信息uid1、与用户丙对应的预约用户信息uid2以及与用户戊对应的预约用户信息uid4都为未注册用户信息,与用户丁对应的预约用户信息uid3为已注册用户信息。由于用户甲与用户乙、用户丙、用户丁及用户戊都不熟悉,用户甲操作邀请设备50,将用户乙、用户丙、用户丁及用户戊的手机号码作为预约用户信息打包成会议预约信息。
[0101]
待激活账号为未经过服务器注册认证但预留在服务器的账号,客户端根据待激活账号,主动向服务器发送登录请求时,服务器根据登录请求,判断到待激活账号属于未注册认证的账号,便拒绝客户端登录线上会议应用程序。
[0102]
已激活账号为经过服务器注册认证的账号,客户端根据已激活账号,主动向服务器发送登录请求时,服务器根据登录请求,判断到待激活账号属于已注册认证的账号,控制客户端登录线上会议应用程序。
[0103]
在一些实施例中,根据会议预约请求生成与预约用户信息对应的待激活账号包括:根据会议预约请求,提取预约用户信息与会议邀请信息,将预约用户信息作为待激活账号,并将会议邀请信息与待激活账号进行关联,比如,请结合图5,假设预约用户信息是手机号码,其中,用户乙的预约用户信息uid1为13012345678,当检测用户乙的预约用户信息属于未注册用户信息时,服务器根据会议预约请求,提取预约用户信息与会议邀请信息,将用户乙的预约用户信息uid1=13012345678作为待激活账号,并将会议邀请信息关联在用户乙的待激活账号下。
[0104]
在一些实施例中,根据会议预约请求生成与预约用户信息对应的待激活账号包括:根据会议预约请求,提取预约用户信息与会议邀请信息,根据预约用户信息,结合用户信息生成规则,生成待激活账号,并将会议邀请信息与待激活账号进行关联,比如,请结合图5,假设预约用户信息是身份证号码,其中,用户乙的预约用户信息uid1为458911223344556677,当检测用户乙的预约用户信息属于未注册用户信息时,服务器根据会议预约请求,提取预约用户信息与会议邀请信息,根据用户乙的预约用户信息uid1=458911223344556677,结合账号生成规则,生成待激活账号58071930。
[0105]
在一些实施例中,检测所述预约用户信息属于已注册用户信息时,服务器将与所述预约用户信息对应的头像添加入人员列表中,标记所述头像的状态为已注册状态。
[0106]
在一些实施例中,检测所述预约用户信息属于已注册用户信息时,服务器响应被邀设备发送的登录请求,根据所述会议邀请信息,呈现会议邀请窗口至被邀设备,其中,会议邀请窗口包括会议邀请信息。
[0107]
请结合图5,用户丁的预约用户信息uid3为已注册用户信息,用户甲操作邀请设备50已经预约用户丁进行线上会议。当服务器检测用户丁的预约用户信息uid3属于已注册用户信息时,用户丁操作被邀设备53登录线上会议应用程序,于是向服务器发送登录请求,服
务器响应被邀设备53发送的登录请求,根据会议邀请信息,呈现会议邀请窗口至被邀设备53,比如,会议邀请窗口显示的会议邀请信息为“用户甲邀请您参加软件工程师第一轮面试,会议时间为:2022年3月6日早上10点至早上12点,会议号为:1005”。
[0108]
s63.检测包含预约用户信息的注册信息时,发送会议邀请信息至待激活账号对应的被邀设备,注册信息由被邀设备发送。
[0109]
注册信息为注册线上会议应用程序的信息,如前所述,注册信息包括需注册的用户信息及密码,用户信息为手机号码、身份证信息、邮箱信息、设备信息或者线上会议系统为被邀设备分配的唯一标识码。
[0110]
在一些实施例中,发送会议邀请信息至待激活账号对应的被邀设备后,被邀设备接收会议邀请信息,并根据会议邀请信息,呈现会议邀请窗口,将待激活账号设置为已激活账号,其中,会议邀请窗口包括会议邀请信息。会议邀请窗口为用于提示被邀设备对应的用户加入线上会议的窗口,其中,不仅会议邀请窗口可显示相应的会议邀请信息,而且会议邀请窗口还提供相应ui按键以便用户操作。
[0111]
请参阅图7,会议邀请窗口71包括信息提示区72、确认按键73及取消按键74,信息提示区72用于显示会议邀请信息。确认按键73用于响应用户的确认按键操作,向服务器发送会议加入请求,以使服务器根据会议加入请求,控制被邀设备加入线上会议。取消按键74用于响应用户的取消按键操作,向服务器发送会议取消请求,以使服务器根据会议取消请求,将与待激活账号对应的头像标记为离线状态。
[0112]
为了详细阐述本实施例的会议邀请方法,本实施例结合图8,提供企业招聘面试场景对此作出详细阐述,具体如下:
[0113]
企业招聘面试场景包括电话联系准备阶段与线上面试准备阶段。
[0114]
电话联系准备阶段:面试官81通过面试者82的简历,根据简历的手机号码,通过手机83连线上面试者82的手机84。经过前期介绍和寒暄后,由于还需要安排一场线上面试会议,并且得知面试者82未曾使用过线上会议应用程序app,因此,面试官81通知面试者82:在2022年3月6日早上10点之前,下载和注册线上会议应用程序app,便可以加入线上面试会议,逾期不候。
[0115]
线上面试准备阶段:如图8所示,一方面,面试官81操作手机83(邀请设备),将面试者82的手机84(被邀设备)的手机号码、会议号、会议时间打包成会议预约信息,向服务器85发送会议预约请求86。其中,手机84的手机号码为预约用户信息。
[0116]
服务器86检测手机84的手机号码属于未注册用户信息,于是,根据会议预约请求,直接将手机84的手机号码作为待激活账号。
[0117]
另一方面,面试者82遵循面试官81的通知,操作手机84在2022年3月6日早上9点30分下载线上会议应用程序app,注册线上会议应用程序app时,手机84向服务器85发送注册信息87,注册信息87包括手机84的手机号码。
[0118]
服务器85检测包含手机84的手机号码的注册信息时,发送会议邀请信息至手机84。手机84根据会议邀请信息,呈现会议邀请窗口,其中,会议邀请窗口的信息提示区为“面试官81邀请您参加2022年3月6日早上10点的线上面试会议,会议号为1006”。
[0119]
面试者82可以单击会议邀请窗口的确认按键,接受加入线上面试会议,或者,也可以单击会议邀请窗口的取消按键,拒绝加入线上面试会议。
[0120]
在传统线上面试场景中,面试官81需要电话联系上面试者82,为了将会议邀请信息发送给面试者82,面试官81需要与面试者82通过某款社交软件互加好友,或者根据面试者82的邮箱,发送邮件给面试者,其中,邮件携带会议邀请信息。面试者82下载、安装和注册线上会议应用程序app后,还要复制会议邀请信息,通过线上会议应用程序app方可加入线上面试会议,如此过程比较繁琐,入会效率比较低。
[0121]
但是,本实施例可以提前为未注册的被邀设备预留待激活账号,只需要被邀设备完成注册操作,便可发送会议邀请信息至被邀设备,以便被邀设备的用户决定是否加入线上会议,如此可简化邀请未注册用户加入线上会议的流程,提高入会效率。
[0122]
在一些实施例中,会议邀请信息包括用于指向线上会议的会议号,线上会议的会议界面包括人员列表,在获取邀请设备发送的会议预约请求后,请参阅图9,会议邀请方法还包括:
[0123]
s64.将与待激活账号对应的头像添加入人员列表中;
[0124]
s65.标记头像的状态为未注册状态。
[0125]
在s64中,头像为用于表示与每个账号对应的用户在线上会议的状态的虚拟载体,其中,此处账号包括待激活账号和已激活账号,头像配置有与待激活账号/已激活账号对应的用户名称,比如,与待激活账号对应的头像的用户名称为用户乙,与已激活账号对应的头像的用户名称为用户丁。
[0126]
人员列表为用于承载与每个账号对应的头像的显示区,可以理解的是,人员列表可以承载一个待激活账号/已激活账号对应的头像,也可以承载两个以上待激活账号和/或已激活账号对应的头像。
[0127]
在s65中,未注册状态为与待激活账号对应的用户信息未经过服务器注册认证的状态。
[0128]
请结合图10,线上会议的会议界面101包括画面区102与人员列表103,其中,用户甲操作邀请设备,在会议预约界面及信息输入界面分别输入如表1和表2的信息,以将用户乙、用户丙、用户丁及用户戊加入线上会议,于是,人员列表103包括用户甲的头像104、用户乙的头像105、用户丙的头像106、用户丁的头像107及用户戊的头像108。
[0129]
由于用户乙、用户丙及用户戊并未在线上会议应用程序注册过账号,因此,服务器检测用户乙、用户丙及用户戊的预约用户信息都属于未注册用户信息,因此便分别生成与用户乙、用户丙及用户戊的预约用户信息对应的待激活账号f1、待激活账号f2及待激活账号f3。
[0130]
接着,服务器将与待激活账号f1的头像105、待激活账号f2的头像106及待激活账号f3的头像108添加入人员列表103中,并标记头像105、头像106及头像108为未注册状态。
[0131]
用户甲查看人员列表103后,发现用户乙、用户丙及用户戊尚未进行注册,用户甲可以提醒用户乙、用户丙及用户戊进行注册,从而能够可靠地保证线上会议的正常进行。
[0132]
在一些实施例中,检测包含预约用户信息的注册信息后,请参阅图11,会议邀请方法还包括s66,s66.标记头像的状态为已注册状态。
[0133]
请继续参阅图10,假设用户乙已在线上会议应用程序进行注册,通过被邀设备向服务器发送注册信息,注册信息包括用户乙的预约用户信息。当服务器检测包含用户乙的预约用户信息的注册信息时,将用户乙的头像的状态为已注册状态,因此,用户甲可以知悉
用户乙已完成注册,不用担心用户乙不知道如何操作注册而错过线上会议,后期等会议时间到达时,用户乙可以直接加入线上会议。
[0134]
在一些实施例中,请参阅图12,发送会议邀请信息至待激活账号对应的被邀设备后,会议邀请方法还包括:
[0135]
s66.获取会议反馈请求。
[0136]
s67.根据会议反馈请求,控制被邀设备是否加入线上会议。
[0137]
在s66中,会议反馈请求为用于表示被邀设备是否选择加入线上会议的请求,其中,会议反馈请求包括会议加入请求和会议取消请求,如前所述,会议加入请求为用于表示被邀设备选择加入线上会议的请求,会议取消请求为用于表示被邀设备取消加入线上会议的请求。
[0138]
可以理解的是,会议反馈请求的生成方式比较繁多。
[0139]
在一些实施例中,如前所述,被邀设备根据会议邀请信息,呈现会议邀请窗口,会议邀请窗口包括确认按键和取消按键,当用户单击确认按键,则被邀设备生成会议加入请求,当用户单击取消按键,则被邀设备生成会议取消请求。
[0140]
在一些实施例中,当用户在被邀设备双击电源按键,则被邀设备生成会议加入请求,当用户在被邀设备上单击电源按键,则被邀设备生成会议取消请求。
[0141]
在s67中,若会议反馈请求为会议加入请求,则服务器控制被邀设备加入线上会议,标记头像的状态为在线状态。若会议反馈请求为会议取消请求,则服务器标记头像的状态为离线状态。
[0142]
请继续参阅图10,假设服务器已发送会议邀请信息至用户乙对应的被邀设备(待激活账号f1对应的被邀设备),此时,用户乙的被邀设备呈现会议邀请窗口,当用户乙单击会议邀请窗口的确认按键时,被邀设备向服务器发送会议加入请求,服务器将被邀设备加入线上会议,并将待激活账号f1对应的头像的状态标记为在线状态,于是,服务器便可以与用户乙的被邀设备进行会议交互,亦即服务器与被邀设备可以互传会议数据,会议数据包括语音数据和/或图像数据。
[0143]
当用户乙单击会议邀请窗口的取消按键时,被邀设备向服务器发送会议取消请求,服务器未能够将被邀设备加入线上会议,并将待激活账号f1对应的头像的状态标记为离线状态,此时,服务器不可以与用户乙的被邀设备进行会议交互。
[0144]
总体而言,用户甲通过用户乙的头像状态,便可以知悉用户乙是否在线或离线,以便采取相应策略来保证线上会议的如期进行。
[0145]
在一些实施例中,会议邀请信息包括会议时间及与每个预约用户信息对应的重要级别,会议时间包括会议开始时间与会议结束时间,请结合表1,会议时间为2022年3月6日早上10点至早上12点,其中,2022年3月6日早上10点为会议开始时间,2022年3月6日早上12点为会议结束时间。重要级别用于表示邀请设备自定义被邀设备参加线上会议的重要性,其中,重要性越高,重要级别越高,重要性越低,重要级别越低,如表1所示,第一重要级别为最高重要级别,第四重要级别为最低重要级别。
[0146]
在标记头像的状态为离线状态后,请参阅图13,会议邀请方法还包括:
[0147]
s68.确定当前时间。
[0148]
s69.计算会议时间的会议开始时间与当前时间的时间差值。
[0149]
s610.判断时间差值是否小于或等于预设阈值。
[0150]
s611.若是,选择重要级别高于或等于预设级别的被邀设备作为目标被邀设备,发送会议提示信息至目标被邀设备。
[0151]
s612.若否,继续确定当前时间。
[0152]
在s68中,在标记头像的状态为离线状态后,服务器确定当前时间。
[0153]
在s69中,服务器从会议预约请求提取出会议邀请信息后,再从会议邀请信息搜索出会议时间,并将会议时间的会议开始时间减去当前时间,得到时间差值,请结合表1,假设当前时间为2022年3月6日早上9点50分,会议时间的会议开始时间为2022年3月6日早上10点,则时间差值=10分钟。
[0154]
在s610中,预设阈值由设计者根据业务需求自定义,比如预设阈值为15分钟,如前所述,由于时间差值10分钟小于预设阈值15分钟,则执行s611。
[0155]
在s611和s612中,假设用户乙、用户丙及用户戊都已注册,且用户乙、用户丙及用户戊的头像的状态都为离线状态,由于时间差值小于预设阈值,为了保证线上会议能够如期进行,服务器选择重要级别高于或等于预设级别的被邀设备作为目标被邀设备,发送会议提示信息至目标被邀设备,其中,预设级别可由设计者根据业务需求自定义,比如预设级别为第二重要级别。
[0156]
由于用户乙的重要级别为第一重要级别,用户丙的重要级别为第二重要级别,因此,服务器选择用户乙的被邀设备与用户丙的被邀设备都作为目标被邀设备,并将会议提示信息发送给目标被邀设备。其中,会议提示信息可以为短信通知、语音通知等,因此,本实施例能够自动提示已注册但处于离线状态的用户参加线上会议,从而能够保证会议的可靠正常进行。
[0157]
在一些实施例中,在标记头像的状态为离线状态后,请参阅图14,会议邀请方法还包括s613,s613:发送会议邀请信息至被邀设备,使得被邀设备将会议邀请信息保留在本地的入会记录中。
[0158]
请继续参阅图10,假设用户乙已注册且处于离线状态,服务器将会议邀请信息发送给用户乙的被邀设备,用户乙的被邀设备将会议邀请信息保留在本地的入会记录中,后续用户乙需要重新加入线上会议时,只需要从入会记录中选择线上会议的会议邀请信息,便可控制用户乙的被邀设备向服务器发送会议加入请求,服务器根据会议加入请求,控制用户乙的被邀设备加入线上会议,并将用户乙的头像在人员列表的状态标记为在线状态,因此,采用上述方式,能够提高重新入会的效率。
[0159]
在一些实施例中,请参阅图15,会议邀请方法还包括:
[0160]
s614.判断待激活账号的当前时间是否在账号有效时间内。
[0161]
s615.若是,检测注册信息是否包含预约用户信息。
[0162]
s616.若否,注销待激活账号。
[0163]
在s614中,账号有效时间用于指示待激活账号在服务器的有效性,比如,待激活账号f1、待激活账号f2及待激活账号f3的账号有效时间为待激活账号的生成时间至会议时间的会议开始时间。待激活账号f1、待激活账号f2及待激活账号f3的生成时间为2022年3月3日10点00分,会议时间的会议开始时间为2022年3月6日早上10点,则账号有效时间为2022年3月3日10点00至2022年3月6日早上10点。
[0164]
在s615中,若待激活账号的当前时间在账号有效时间内,则服务器继续检测注册信息是否包含预约用户信息,亦即返回执行s63,比如,待激活账号f1、待激活账号f2及待激活账号f3的当前时间为2022年3月6日早上9点,亦即待激活账号的当前时间在账号有效时间内,服务器继续检测注册信息是否包含预约用户信息。
[0165]
在s616中,若待激活账号的当前时间不在账号有效时间内,则服务器注销待激活账号,比如,待激活账号f1、待激活账号f2及待激活账号f3的当前时间为2022年3月6日早上11点,亦即待激活账号的当前时间不在账号有效时间内,服务器注销待激活账号,因此,服务器能够及时清理一些无效的待激活账号,减少缓存,从而能够开辟更多内存空间以存储更多数据,有利于提高系统的运行效率和性能。
[0166]
在一些实施例中,会议预约信息包括邀请设备的主邀用户信息,请参阅图16,会议邀请方法还包括:
[0167]
s617.判断主邀用户信息的账号属性是否属于企业属性。
[0168]
s618.若是,检测预约用户信息是否属于未注册用户信息。
[0169]
s619.若否,丢弃会议预约请求。
[0170]
在s617中,账号属性用于表示主邀用户信息的账号的性质,在一些实施例中,账号属性包括企业属性和普通属性,企业属性用于表示主邀用户信息的账号能够在招聘模式下在服务器预留待激活账号,普通属性用于表示主邀用户信息的账号不能够在服务器预留待激活账号。
[0171]
在s618中,若主邀用户信息的账号属性属于企业属性,则服务器检测预约用户信息是否属于未注册用户信息,亦即执行s62。
[0172]
在s619中,若主邀用户信息的账号属性不属于企业属性,则服务器丢弃会议预约请求,亦即不执行上文实施例所阐述的会议邀请方法。
[0173]
通常,若上文实施例所阐述的会议邀请方法开放给普通用户(例如个人)进行使用,容易出现一些恶意预约的事件出现,因此,本实施例可以开放给企业用户进行使用,从而减少恶意预约的事件发生的概率。
[0174]
在一些实施例中,在s618中,检测预约用户信息是否属于未注册用户信息之前,服务器判断主邀用户信息的账号的信用积分是否达到预设信用阈值,若达到,则检测预约用户信息是否属于未注册用户信息,若不达到,则丢弃会议预约请求。
[0175]
在一些实施例中,服务器获取对断主邀用户信息的账号的信用评价信息,根据信用评价信息,调整主邀用户信息的账号的信用积分,其中,信用评价信息包括正面评价信息和负面评价信息,若信用评价信息为正面评价信息,在主邀用户信息的账号的当前信用积分基础上增加预设信用积分。若信用评价信息为负面评价信息,在主邀用户信息的账号的当前信用积分基础上减少预设信用积分。
[0176]
需要说明的是,在上述各个实施方式中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本技术实施方式的描述可以理解,不同实施方式中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。
[0177]
作为本技术实施方式的另一方面,本技术实施方式提供一种会议邀请装置。其中,会议邀请装置可以为软件模块,所述软件模块包括若干指令,其存储在存储器内,处理器可以访问该存储器,调用指令进行执行,以完成上述各个实施方式所阐述的会议邀请方法。
[0178]
在一些实施方式中,会议邀请装置亦可以由硬件器件搭建成的,例如,会议邀请装置可以由一个或两个以上的芯片搭建而成,各个芯片可以互相协调工作,以完成上述各个实施方式所阐述的会议邀请方法。再例如,会议邀请装置还可以由各类逻辑器件搭建而成,诸如由通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acorn risc machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合而搭建成。
[0179]
请参阅图17,会议邀请装置170包括预约获取模块171、账号生成模块172及信息发送模块173。
[0180]
预约获取模块171用于获取邀请设备发送的会议预约请求,会议预约请求携带会议预约信息,会议预约信息包括预约用户信息与会议邀请信息。账号生成模块172用于检测预约用户信息属于未注册用户信息时,根据会议预约请求,生成与预约用户信息对应的待激活账号。信息发送模块173用于检测包含预约用户信息的注册信息时,发送会议邀请信息至待激活账号对应的被邀设备,注册信息由被邀设备发送。
[0181]
本实施例可以提前为未注册的被邀设备预留待激活账号,只需要被邀设备完成注册操作,便可发送会议邀请信息至被邀设备,以便被邀设备的用户决定是否加入线上会议,如此可简化邀请未注册用户加入线上会议的流程,提高入会效率。
[0182]
在一些实施例中,会议邀请信息包括用于指向线上会议的会议号,线上会议的会议界面包括人员列表,在获取邀请设备发送的会议预约请求后,请参阅图18,会议邀请装置170还包括头像添加模块174与第一注册模块175。头像添加模块174用于将与待激活账号对应的头像添加入人员列表中,第一注册模块175用于标记头像的状态为未注册状态。
[0183]
在一些实施例中,检测包含预约用户信息的注册信息后,请继续参阅图18,会议邀请装置170还包括第二注册模块176,第二注册模块176用于标记头像的状态为已注册状态。
[0184]
在一些实施例中,发送会议邀请信息至待激活账号对应的被邀设备后,请继续参阅图18,会议邀请装置170还包括请求获取模块177与加入控制模块178,请求获取模块177用于获取会议反馈请求,加入控制模块178用于根据会议反馈请求,控制被邀设备是否加入线上会议。
[0185]
在一些实施例中,加入控制模块178具体用于:若会议反馈请求为会议加入请求,则控制被邀设备加入线上会议,标记头像的状态为在线状态,若会议反馈请求为会议取消请求,则标记头像的状态为离线状态。
[0186]
在一些实施例中,会议邀请信息包括会议时间及与每个预约用户信息对应的重要级别,在标记头像的状态为离线状态后,请继续参阅图18,会议邀请装置170还包括时间确定模块179、时间计算模块180及时间判断模块181,时间确定模块179用于确定当前时间,时间计算模块180用于计算会议时间的会议开始时间与当前时间的时间差值,时间判断模块181用于判断时间差值是否小于或等于预设阈值,若是,则选择重要级别高于或等于预设级别的被邀设备作为目标被邀设备,发送会议提示信息至目标被邀设备,若否,则继续确定当前时间。
[0187]
在一些实施例中,在标记头像的状态为离线状态后,请继续参阅图18,会议邀请装置170还包括邀请发送模块182,邀请发送模块182用于发送会议邀请信息至被邀设备,使得被邀设备将会议邀请信息保留在本地的入会记录中。
[0188]
在一些实施例中,请继续参阅图18,会议邀请装置170还包括账号判断模块183,账号判断模块183用于判断待激活账号的当前时间是否在账号有效时间内,若是,则检测注册信息是否包含预约用户信息,若否,则注销待激活账号。
[0189]
在一些实施例中,会议预约信息包括所述邀请设备的主邀用户信息,请继续参阅图18,会议邀请装置170还包括属性判断模块184,属性判断模块184用于判断主邀用户信息的账号属性是否属于企业属性,若是,则检测预约用户信息是否属于未注册用户信息,若否,则丢弃会议预约请求。
[0190]
需要说明的是,上述会议邀请装置可执行本技术实施方式所提供的会议邀请方法,具备执行方法相应的功能模块和有益效果。未在会议邀请装置实施方式中详尽描述的技术细节,可参见本技术实施方式所提供的会议邀请方法。
[0191]
请参阅图19,图19为本技术实施例提供的一种服务器的电路结构示意图。如图19所示,电子设备190包括一个或多个处理器191以及存储器192。其中,图19中以一个处理器191为例。
[0192]
处理器191和存储器192可以通过总线或者其他方式连接,图19中以通过总线连接为例。
[0193]
存储器192作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的会议邀请方法对应的程序指令/模块。处理器191通过运行存储在存储器192中的非易失性软件程序、指令以及模块,从而执行会议邀请装置的各种功能应用以及数据处理,即实现上述方法实施例提供的会议邀请方法以及上述装置实施例的各个模块或单元的功能。
[0194]
存储器192可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器192可选包括相对于处理器191远程设置的存储器,这些远程存储器可以通过网络连接至处理器191。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0195]
所述程序指令/模块存储在所述存储器192中,当被所述一个或者多个处理器191执行时,执行上述任意方法实施例中的会议邀请方法。
[0196]
本技术实施例还提供了一种存储介质,所述存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图19中的一个处理器191,可使得上述一个或多个处理器可执行上述任意方法实施例中的会议邀请方法。
[0197]
本技术实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被服务器执行时,使所述服务器执行任一项所述的会议邀请方法。
[0198]
以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0199]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机
软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0200]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种会议邀请方法,其特征在于,包括:获取邀请设备发送的会议预约请求,所述会议预约请求携带会议预约信息,所述会议预约信息包括预约用户信息与会议邀请信息;检测所述预约用户信息属于未注册用户信息时,根据所述会议预约请求,生成与所述预约用户信息对应的待激活账号;检测包含所述预约用户信息的注册信息时,发送所述会议邀请信息至所述待激活账号对应的被邀设备,所述注册信息由被邀设备发送。2.根据权利要求1所述的方法,其特征在于,所述会议邀请信息包括用于指向线上会议的会议号,所述线上会议的会议界面包括人员列表,在获取邀请设备发送的会议预约请求后,所述方法还包括:将与所述待激活账号对应的头像添加入所述人员列表中;标记所述头像的状态为未注册状态。3.根据权利要求2所述的方法,其特征在于,检测包含所述预约用户信息的注册信息后,还包括:标记所述头像的状态为已注册状态。4.根据权利要求2所述的方法,其特征在于,发送所述会议邀请信息至所述待激活账号对应的被邀设备后,还包括:获取会议反馈请求;根据所述会议反馈请求,控制所述被邀设备是否加入线上会议。5.根据权利要求4所述的方法,其特征在于,所述根据所述会议反馈请求,控制所述被邀设备是否加入所述会议邀请信息指向的线上会议包括:若所述会议反馈请求为会议加入请求,则控制所述被邀设备加入所述线上会议,标记所述头像的状态为在线状态;若所述会议反馈请求为会议取消请求,则标记所述头像的状态为离线状态。6.根据权利要求5所述的方法,其特征在于,所述会议邀请信息包括会议时间及与每个所述预约用户信息对应的重要级别,在标记所述头像的状态为离线状态后,所述方法还包括:确定当前时间;计算所述会议时间的会议开始时间与所述当前时间的时间差值;判断所述时间差值是否小于或等于预设阈值;若是,则选择重要级别高于或等于预设级别的被邀设备作为目标被邀设备,发送会议提示信息至所述目标被邀设备;若否,则继续确定当前时间。7.根据权利要求5所述的方法,其特征在于,在标记所述头像的状态为离线状态后,所述方法还包括:发送所述会议邀请信息至所述被邀设备,使得所述被邀设备将所述会议邀请信息保留在本地的入会记录中。8.根据权利要求1至7任一项所述的方法,其特征在于,还包括:判断所述待激活账号的当前时间是否在账号有效时间内;若是,则检测所述注册信息是否包含所述预约用户信息;
若否,则注销所述待激活账号。9.根据权利要求1至7任一项所述的方法,其特征在于,所述会议预约信息包括所述邀请设备的主邀用户信息,所述方法还包括:判断所述主邀用户信息的账号属性是否属于企业属性;若是,则检测所述预约用户信息是否属于未注册用户信息;若否,则丢弃所述会议预约请求。10.一种服务器,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至9任一项所述的会议邀请方法。
技术总结
本申请涉及互联网技术领域,公开一种会议邀请方法及服务器。会议邀请方法包括:获取邀请设备发送的会议预约请求,会议预约请求携带会议预约信息,会议预约信息包括预约用户信息与会议邀请信息,检测预约用户信息属于未注册用户信息时,根据会议预约请求,生成与预约用户信息对应的待激活账号,检测包含预约用户信息的注册信息时,发送会议邀请信息至待激活账号对应的被邀设备,注册信息由被邀设备发送。本实施例可以提前为未注册的被邀设备预留待激活账号,只需要被邀设备完成注册操作,便可发送会议邀请信息至被邀设备,以便被邀设备的用户决定是否加入线上会议,如此可简化邀请未注册用户加入线上会议的流程,提高入会效率。提高入会效率。提高入会效率。
技术研发人员:范宝驹
受保护的技术使用者:广州迈聆信息科技有限公司
技术研发日:2022.03.23
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
