CN112764607A - 定时消息处理方法、装置、终端及存储介质 - Google Patents
定时消息处理方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN112764607A CN112764607A CN202110024637.4A CN202110024637A CN112764607A CN 112764607 A CN112764607 A CN 112764607A CN 202110024637 A CN202110024637 A CN 202110024637A CN 112764607 A CN112764607 A CN 112764607A
- Authority
- CN
- China
- Prior art keywords
- timing message
- message
- operation control
- timing
- session
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
- G06F9/44526—Plug-ins; Add-ons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06M—COUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
- G06M1/00—Design features of general application
- G06M1/27—Design features of general application for representing the result of count in the form of electric signals, e.g. by sensing markings on the counter drum
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开是关于一种定时消息处理方法、装置、终端及存储介质,属于计算机技术领域。方法包括:接收定时消息数据,定时消息数据中至少包括操作控件信息和消息内容,定时消息数据表征在目标会话中定时发送的消息,操作控件信息中至少包括操作控件所属的控件类型;基于目标会话对应的会话界面,显示定时消息,定时消息中至少包括操作控件信息对应的操作控件和消息内容;响应于对操作控件的触发操作,执行与控件类型对应的目标操作。该方法在显示定时消息时显示操作控件,使定时消息的显示形式更加多样化,丰富了定时消息的显示内容,且能够基于该操作控件执行与控件类型对应的目标操作,实现了基于定时消息的交互。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种定时消息处理方法、装置、终端及存储介质。
背景技术
随着计算机技术的迅速发展和即时通信应用的广泛普及,用户的互动需求逐渐提升,通过即时通信应用进行沟通交流已成为用户常用的方式。相关技术中,在即时通信应用中可以发送即时消息,实现不同用户之间的即时交互。但是,仅能够发送即时消息,无法发送其他类型的消息,功能较为局限。
发明内容
本公开提供了一种定时消息处理方法、装置、终端及存储介质,使定时消息的显示形式更加多样化,且丰富了定时消息的显示内容。
根据本公开实施例的一方面,提供一种定时消息处理方法,所述定时消息处理方法包括:
接收定时消息数据,所述定时消息数据中至少包括操作控件信息和消息内容,所述定时消息数据表征在目标会话中定时发送的消息,所述操作控件信息中至少包括操作控件所属的控件类型;
基于所述目标会话对应的会话界面,显示定时消息,所述定时消息中至少包括所述操作控件信息对应的所述操作控件和所述消息内容;
响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作。
本公开实施例提供了一种发送定时消息的方案,由于定时消息数据中包括操作控件信息,因此在基于会话界面显示定时消息时,能够显示该操作控件信息对应的操作控件,定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且能够基于该操作控件执行与控件类型对应的目标操作,实现了基于定时消息的交互。
在一些实施例中,所述操作控件所属的控件类型为链接类型,所述操作控件信息中还包括所述操作控件对应的链接地址,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作,包括:
响应于对属于链接类型的所述操作控件的触发操作,获取所述操作控件对应的链接地址,显示所述链接地址对应的页面。
本公开实施例中,在定时消息中设置与链接地址关联的操作控件,能够通过对操作控件的触发操作,显示链接地址对应的页面,从而使用户能够直接对操作控件进行操作,来查看链接地址对应的页面,无需复制链接地址然后进入其他应用中来打开页面,本公开简化了用户操作,使用户能够更加方便地查看链接地址对应的页面。
在一些实施例中,所述操作控件所属的控件类型为计数类型,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作,包括:
响应于对属于计数类型的所述操作控件的触发操作,向服务器发送统计请求,所述服务器用于响应于所述统计请求,将所述操作控件对应的消息查看次数增加一次,所述消息查看次数表征所述定时消息被查看的次数。
本公开实施例中,通过在定时消息中设置具有计数功能的操作控件,能够方便地统计用户查看定时消息的次数,且用户只需要触发操作控件即可,对于用户来说操作简单便捷。
在一些实施例中,所述基于所述目标会话对应的会话界面,显示定时消息之后,所述定时消息处理方法还包括:
接收所述服务器发送的消息查看次数,在所述会话界面中显示所述消息查看次数。
本公开实施例中,在会话界面中显示消息查看次数,能够使用户了解当前对定时消息的查看情况。
在一些实施例中,所述操作控件所属的控件类型为回复类型,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作,包括:
所述操作控件信息中包括所述操作控件对应的回复消息,响应于对属于回复类型的所述操作控件的触发操作,基于所述目标会话发送回复通知,所述回复通知携带所述回复消息和当前登录的第一账号的信息;或者,
响应于对属于回复类型的所述操作控件的触发操作,向服务器发送消息已读通知,所述服务器用于向创建所述定时消息的第二账号发送所述消息已读通知,所述消息已读通知中携带当前登录的第一账号的信息。
本公开实施例中,通过在定时消息中设置具有回复功能的操作控件,使用户能够直接对操作控件进行触发操作即可回复消息,与相关技术中,用户输入回复消息进行回复相比较,本公开中通过操作控件回复消息的方式更加便捷,简化了用户操作。
在一些实施例中,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作之后,所述定时消息处理方法还包括:
获取当前登录的第一账号对应的操作次数,所述操作次数表征基于所述第一账号对所述操作控件进行操作的次数;
响应于所述操作次数达到目标次数,关闭所述第一账号触发所述操作控件的权限,所述目标次数表征基于所述第一账号对所述操作控件进行操作的最大次数。
本公开实施例中,对于具有统计功能和回复功能的操作控件来说,在基于当前登录的账号对操作控件执行触发操作之后,关闭账号触发操作控件的权限,使该账号不能够再触发操作控件,从而避免多次触发操作控件导致消息查看次数不准确,或者多次回复的情况。
在一些实施例中,所述操作控件信息中包括提示文本,所述基于所述目标会话对应的会话界面,显示定时消息,包括:
在所述会话界面显示所述定时消息的同时,在所述操作控件对应的显示区域显示所述提示文本。
本公开实施例中,显示操作控件对应的提示文本,能够使用户直观地了解该操作控件的功能。
在一些实施例中,所述基于所述目标会话对应的会话界面,显示定时消息之后,所述定时消息处理方法还包括:
响应于所述定时消息数据中包括回执标记,向服务器发送消息已读通知,所述服务器用于向创建所述定时消息的第二账号发送所述消息已读通知,所述消息已读通知中携带当前登录的第一账号的信息。
本公开实施例中,在定时消息数据中携带回执标记,以使用户查看该定时消息后,终端能够自动向创建该定时消息的账号返回已读通知,使查看该定时消息的用户无需执行回复操作,简化了用户操作。
在一些实施例中,所述接收定时消息数据和所述定时消息数据对应的会话标识,包括:
接收服务器发送的所述定时消息数据和管理员账号信息,所述管理员账号信息用于记录管理员账号;
所述基于所述目标会话对应的会话界面,显示定时消息,包括:
基于所述会话界面,以所述管理员账号作为所述定时消息的发送方,显示所述定时消息。
本公开实施例中,以管理员账号作为定时消息的发送方,能够统一定时消息的显示形式,以提高定时消息的显示效果,避免由创建定时消息的账号作为发送方,导致的显示效果不统一。
在一些实施例中,所述定时消息处理方法还包括:
响应于对所述会话界面中管理员编辑入口的触发操作,显示管理员编辑界面,所述管理员编辑界面包括管理员账号信息,所述管理员账号信息用于记录管理员账号;
响应于对所述管理员账号信息的编辑操作,获取编辑后的管理员账号信息;
向所述服务器发送账号更新请求,所述账号更新请求携带所述目标会话对应的目标会话标识和所述编辑后的管理员账号信息。
本公开实施例中,对管理员账号信息进行编辑,能够根据定时消息的消息内容来对应设置管理员账号信息,从而灵活地设置定时消息的发送方。
在一些实施例中,所述定时消息处理方法还包括:
响应于对所述会话界面中的消息管理入口的触发操作,显示至少一条定时消息条目,所述定时消息条目中包括一条定时消息以及所述一条定时消息的发送时间、创建时间、创建账号或发送次数中的至少一项。
本公开实施例中,能够统一显示已创建的定时消息条目,供用户对已创建的定时消息数据进行统一管理。
在一些实施例中,所述定时消息条目中还包括发送控件,所述响应于对所述会话对应的消息管理入口的触发操作,显示至少一条定时消息条目之后,所述定时消息处理方法还包括:
响应于对所述发送控件的开启操作,将所述发送控件对应的定时消息设置为正常发送状态,所述正常发送状态表征按照所述定时消息的发送时间发送所述定时消息的状态;或者,
响应于对所述发送控件的关闭操作,将所述发送控件对应的定时消息设置为暂停发送状态,所述暂停发送状态表征不发送所述定时消息的状态。
本公开实施例中,通过设置定时消息的发送状态,来确定是否按照发送时间来发送定时消息,从而灵活地管理定时消息。
在一些实施例中,所述响应于对所述会话对应的消息管理入口的触发操作,显示至少一条定时消息条目之后,所述定时消息处理方法还包括:
所述定时消息条目中还包括编辑控件,响应于对所述编辑控件的触发操作,显示定时消息编辑界面,所述定位消息编辑界面中包括所述编辑控件对应的定时消息数据;或者,
所述定时消息条目中还包括删除控件,响应于对所述删除控件的触发操作,删除所述定时消息条目中的定时消息。
本公开实施例中,能够直接通过定时消息条目中的编辑控件进入定时消息编辑界面,对当前的定时消息数据进行修改,便于用户修改定时消息数据。
根据本公开实施例的再一方面,提供一种定时消息处理方法,所述定时消息处理方法包括:
显示目标会话对应的定时消息编辑界面,所述定时消息编辑界面中包括控件信息输入区域和消息内容输入区域;
获取在所述控件信息输入区域输入的操作控件信息,所述操作控件信息中至少包括操作控件所属的控件类型;
获取在所述消息内容输入区域输入的消息内容;
基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据,所述定时消息数据表征在所述目标会话中定时发送的消息。
本公开实施例提供的方法,在创建定时消息数据时,设置操作控件信息,后续在显示定时消息时能够显示该操作控件信息对应的操作控件,使定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且操作控件信息中包括控件类型,便于后续根据该控件类型执行对应的操作。
在一些实施例中,所述显示会话标识对应的定时消息编辑界面,包括:
显示所述目标会话对应的会话界面;
响应于对所述会话界面中定时消息创建入口的触发操作,显示所述定时消息编辑界面。
本公开实施例中,通过会话界面中的定时消息创建入口进入消息编辑界面,从而能够编辑在该会话界面中显示的定时消息。
在一些实施例中,所述定时消息编辑界面中还包括发送时间输入区域,所述定时消息处理方法还包括:
获取在所述发送时间输入区域输入的发送时间;
所述基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据,包括:
基于所述操作控件信息、所述消息内容和所述发送时间,创建所述定时消息数据。
本公开实施例中,设置发送时间,便于后续根据该发送时间,在会话界面中定时发送定时消息数据对应的定时消息。
在一些实施例中,所述定时消息编辑界面中还包括发送周期输入区域,所述显示目标会话对应的定时消息编辑界面之后,所述定时消息处理方法还包括:
获取在所述发送周期输入区域输入的发送周期,所述发送周期是指相邻两次发送时间之间间隔的时长;
所述基于所述操作控件信息、所述消息内容和所述发送时间,创建所述定时消息数据,包括:
基于所述操作控件信息、所述消息内容、所述发送时间和所述发送周期,创建所述定时消息数据。
本公开实施例中,设置定时消息的发送周期,从而实现定时消息的多次发送,与相关技术中仅能够发送一次的定时消息相比,循环发送定时消息无需用户多次创建定时消息数据,简化用户操作。
在一些实施例中,所述定时消息编辑界面中还包括定时消息预览区域,所述基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据之后,所述定时消息处理方法还包括:
基于所述定时消息预览区域,显示所述定时消息数据对应的定时消息。
本公开实施例中,在创建定时消息数据时,对定时消息数据对应的定时消息进行预览,使用户能够查看定时消息的显示效果,如果显示效果较差,能够及时对定时消息数据进行调整。
根据本公开实施例的再一方面,提供一种定时消息处理装置,所述装置包括:
数据接收单元,被配置为执行接收定时消息数据,所述定时消息数据中至少包括操作控件信息和消息内容,所述定时消息数据表征在目标会话中定时发送的消息,所述操作控件信息中至少包括操作控件所属的控件类型;
定时消息显示单元,被配置为执行基于所述目标会话对应的会话界面,显示定时消息,所述定时消息中至少包括所述操作控件信息对应的所述操作控件和所述消息内容;
操作执行单元,被配置为执行响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作。
在一些实施例中,所述操作控件所属的控件类型为链接类型,所述操作控件信息中还包括所述操作控件对应的链接地址,所述操作执行单元,被配置为执行响应于对属于链接类型的所述操作控件的触发操作,获取所述操作控件对应的链接地址,显示所述链接地址对应的页面。
在一些实施例中,所述操作控件所属的控件类型为计数类型,所述操作执行单元,被配置为执行响应于对属于计数类型的所述操作控件的触发操作,向服务器发送统计请求,所述服务器用于响应于所述统计请求,将所述操作控件对应的消息查看次数增加一次,所述消息查看次数表征所述定时消息被查看的次数。
在一些实施例中,所述定时消息处理装置还包括:
次数显示单元,被配置为执行接收所述服务器发送的消息查看次数,在所述会话界面中显示所述消息查看次数。
在一些实施例中,所述操作控件所属的控件类型为回复类型,所述操作执行单元,被配置为执行:
所述操作控件信息中包括所述操作控件对应的回复消息,响应于对属于回复类型的所述操作控件的触发操作,基于所述目标会话发送回复通知,所述回复通知携带所述回复消息和当前登录的第一账号的信息;或者,
响应于对属于回复类型的所述操作控件的触发操作,向服务器发送消息已读通知,所述服务器用于向创建所述定时消息的第二账号发送所述消息已读通知,所述消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,所述定时消息处理装置还包括:
权限关闭单元,被配置为执行获取当前登录的第一账号对应的操作次数,所述操作次数表征基于所述第一账号对所述操作控件进行操作的次数;
所述权限关闭单元,还被配置为执行响应于所述操作次数达到目标次数,关闭所述第一账号触发所述操作控件的权限,所述目标次数表征基于所述第一账号对所述操作控件进行操作的最大次数。
在一些实施例中,所述操作控件信息中包括提示文本,所述定时消息显示单元,被配置为执行在所述会话界面显示所述定时消息的同时,在所述操作控件对应的显示区域显示所述提示文本。
在一些实施例中,所述定时消息处理装置还包括:
已读通知发送单元,被配置为执行响应于所述定时消息数据中包括回执标记,向服务器发送消息已读通知,所述服务器用于向创建所述定时消息的第二账号发送所述消息已读通知,所述消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,所述数据接收单元,被配置为执行接收服务器发送的所述定时消息数据和管理员账号信息,所述管理员账号信息用于记录管理员账号;
所述定时消息显示单元,被配置为执行基于所述会话界面,以所述管理员账号作为所述定时消息的发送方,显示所述定时消息。
在一些实施例中,所述定时消息处理装置还包括:
信息编辑单元,被配置为执行响应于对所述会话界面中管理员编辑入口的触发操作,显示管理员编辑界面,所述管理员编辑界面包括管理员账号信息,所述管理员账号信息用于记录管理员账号;
信息更新单元,被配置为执行响应于对所述管理员账号信息的编辑操作,获取编辑后的管理员账号信息;
所述信息更新单元,还被配置为执行向所述服务器发送账号更新请求,所述账号更新请求携带所述目标会话对应的目标会话标识和所述编辑后的管理员账号信息。
在一些实施例中,所述定时消息处理装置还包括:
定时消息管理单元,被配置为执行响应于对所述会话界面中的消息管理入口的触发操作,显示至少一条定时消息条目,所述定时消息条目中包括一条定时消息以及所述一条定时消息的发送时间、创建时间、创建账号或发送次数中的至少一项。
在一些实施例中,所述定时消息条目中还包括发送控件,所述定时消息处理装置还包括:
发送状态设置单元,被配置为执行响应于对所述发送控件的开启操作,将所述发送控件对应的定时消息设置为正常发送状态,所述正常发送状态表征按照所述定时消息的发送时间发送所述定时消息的状态;或者,
所述发送状态设置单元,还被配置为执行响应于对所述发送控件的关闭操作,将所述发送控件对应的定时消息设置为暂停发送状态,所述暂停发送状态表征不发送所述定时消息的状态。
在一些实施例中,所述定时消息处理装置还包括:
定时消息编辑单元,被配置为执行所述定时消息条目中还包括编辑控件,响应于对所述编辑控件的触发操作,显示定时消息编辑界面,所述定位消息编辑界面中包括所述编辑控件对应的定时消息数据;或者,
定时消息删除单元,被配置为执行所述定时消息条目中还包括删除控件,响应于对所述删除控件的触发操作,删除所述定时消息条目中的定时消息。
根据本公开实施例的再一方面,提供了一种定时消息处理装置,所述定时消息处理装置包括:
编辑界面显示单元,被配置为执行显示目标会话对应的定时消息编辑界面,所述定时消息编辑界面中包括控件信息输入区域和消息内容输入区域;
控件信息获取单元,被配置为执行获取在所述控件信息输入区域输入的操作控件信息,所述操作控件信息中至少包括操作控件所属的控件类型;
消息内容获取单元,被配置为执行获取在所述消息内容输入区域输入的消息内容;
数据创建单元,被配置为执行基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据,所述定时消息数据表征在所述目标会话中定时发送的消息。
在一些实施例中,所述编辑界面显示单元,被配置为执行:
显示所述目标会话对应的会话界面;
响应于对所述会话界面中定时消息创建入口的触发操作,显示所述定时消息编辑界面。
在一些实施例中,所述定时消息编辑界面中还包括发送时间输入区域,所述定时消息处理装置还包括:
发送时间获取单元,被配置为执行获取在所述发送时间输入区域输入的发送时间;
数据创建单元,被配置为执行基于所述操作控件信息、所述消息内容和所述发送时间,创建所述定时消息数据。
在一些实施例中,所述定时消息处理装置还包括:
发送周期获取单元,被配置为执行获取在所述发送周期输入区域输入的发送周期,所述发送周期是指相邻两次发送时间之间间隔的时长;
所述数据创建单元,被配置为执行基于所述操作控件信息、所述发送时间和所述发送周期,创建所述定时消息数据。
在一些实施例中,所述定时消息编辑界面中还包括定时消息预览区域,所述定时消息处理装置还包括:
定时消息预览单元,被配置为执行基于所述定时消息预览区域,显示所述定时消息数据对应的定时消息。
根据本公开实施例的再一方面,提供了一种终端,所述终端包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的存储器;
其中,所述一个或多个处理器被配置为执行上述方面所述的定时消息处理方法。
根据本公开实施例的再一方面,提供一种计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述方面所述的定时消息处理方法。
根据本公开实施例的再一方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行以实现上述方面所述的定时消息处理方法。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种实施环境的示意图。
图2是根据一示例性实施例示出的一种定时消息处理方法的流程图。
图3是根据一示例性实施例示出的另一种定时消息处理方法的流程图。
图4是根据一示例性实施例示出的另一种定时消息处理方法的流程图。
图5是根据一示例性实施例示出的一种会话界面的示意图。
图6是根据一示例性实施例示出的另一种会话界面的示意图。
图7是根据一示例性实施例示出的一种定时消息编辑界面的示意图。
图8是根据一示例性实施例示出的另一种定时消息编辑界面的示意图。
图9是根据一示例性实施例示出的另一种定时消息编辑界面的示意图。
图10是根据一示例性实施例示出的另一种定时消息编辑界面的示意图。
图11是根据一示例性实施例示出的一种消息管理界面的示意图。
图12是根据一示例性实施例示出的另一种定时消息处理方法的流程图。
图13是根据一示例性实施例示出的另一种会话界面的示意图。
图14是根据一示例性实施例示出的一种定时消息处理装置的框图。
图15是根据一示例性实施例示出的另一种定时消息处理装置的框图。
图16是根据一示例性实施例示出的另一种定时消息处理装置的框图。
图17是根据一示例性实施例示出的另一种定时消息处理装置的框图。
图18是根据一示例性实施例示出的一种终端的结构框图。
图19是根据一示例性实施例示出的一种服务器的结构框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图说明中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等),均为经用户授权或者经过各方充分授权的信息。
本公开所使用的术语“至少一个”、“多个”、“每个”、“任一”,至少一个包括一个、两个或两个以上,多个包括两个或两个以上,而每个是指对应的多个中的每一个,任一是指多个中的任意一个。举例来说,多个会话入口包括3个会话入口,而每个是指这3个会话入口中的每一个会话入口,任一是指这3个会话入口中的任意一个,可以是第一个,可以是第二个、也可以是第三个。
图1是根据一示例性实施例提供的一种实施环境的示意图,该实施环境包括:多个终端101(图1中以两个终端为例)和服务器102,该多个终端101均与服务器102通过网络连接,可以通过网络连接与服务器102进行交互。
其中,终端101可以为便携式、袖珍式、手持式等多种类型的终端,如手机、计算机、平板电脑等。服务器102可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
在一些实施例中,多个终端101中安装有目标应用,终端101能够通过该目标应用实现数据传输、信息交互等功能,服务器102为该目标应用提供服务。例如,目标应用为即时通信应用,该即时通信应用具有传输即时消息或定时消息的功能,多个终端101上的即时通信应用通过服务器102来进行消息的传输。
图2是根据一示例性实施例示出的一种定时消息处理方法的流程图,参见图2,该方法应用于终端中,包括以下步骤:
201、接收定时消息数据,定时消息数据中至少包括操作控件信息和消息内容,定时消息数据表征在目标会话中定时发送的消息,操作控件信息中至少包括操作控件所属的控件类型。
202、基于目标会话对应的会话界面,显示定时消息,定时消息中至少包括操作控件信息对应的操作控件和消息内容。
203、响应于对操作控件的触发操作,执行与控件类型对应的目标操作。
本公开实施例提供了一种发送定时消息的方案,由于定时消息数据中包括操作控件信息,因此在基于会话界面显示定时消息时,能够显示该操作控件信息对应的操作控件,定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且能够基于该操作控件执行与控件类型对应的目标操作,实现了基于定时消息的交互。
在一些实施例中,操作控件所属的控件类型为链接类型,操作控件信息中还包括操作控件对应的链接地址,响应于对操作控件的触发操作,执行与控件类型对应的目标操作,包括:
响应于对属于链接类型的操作控件的触发操作,获取操作控件对应的链接地址,显示链接地址对应的页面。
在一些实施例中,操作控件所属的控件类型为计数类型,响应于对操作控件的触发操作,执行与控件类型对应的目标操作,包括:
响应于对属于计数类型的操作控件的触发操作,向服务器发送统计请求,服务器用于响应于统计请求,将操作控件对应的消息查看次数增加一次,消息查看次数表征定时消息被查看的次数。
在一些实施例中,基于目标会话对应的会话界面,显示定时消息之后,定时消息处理方法还包括:
接收服务器发送的消息查看次数,在会话界面中显示消息查看次数。
在一些实施例中,操作控件所属的控件类型为回复类型,响应于对操作控件的触发操作,执行与控件类型对应的目标操作,包括:
操作控件信息中包括操作控件对应的回复消息,响应于对属于回复类型的操作控件的触发操作,基于目标会话发送回复通知,回复通知携带回复消息和当前登录的第一账号的信息;或者,
响应于对属于回复类型的操作控件的触发操作,向服务器发送消息已读通知,服务器用于向创建定时消息的第二账号发送消息已读通知,消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,响应于对操作控件的触发操作,执行与控件类型对应的目标操作之后,定时消息处理方法还包括:
获取当前登录的第一账号对应的操作次数,操作次数表征基于第一账号对操作控件进行操作的次数;
响应于操作次数达到目标次数,关闭第一账号触发操作控件的权限,目标次数表征基于第一账号对操作控件进行操作的最大次数。
在一些实施例中,操作控件信息中包括提示文本,定时消息处理方法包括:
在会话界面显示定时消息的同时,在操作控件对应的显示区域显示提示文本。
在一些实施例中,基于目标会话对应的会话界面,显示定时消息之后,定时消息处理方法还包括:
响应于定时消息数据中包括回执标记,向服务器发送消息已读通知,服务器用于向创建定时消息的第二账号发送消息已读通知,消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,接收定时消息数据,包括:
接收服务器发送的定时消息数据和管理员账号信息,管理员账号信息用于记录管理员账号;
基于目标会话对应的会话界面,显示定时消息,包括:
基于会话界面,以管理员账号作为定时消息的发送方,显示定时消息。
在一些实施例中,定时消息处理方法还包括:
响应于对会话界面中管理员编辑入口的触发操作,显示管理员编辑界面,管理员编辑界面包括管理员账号信息,管理员账号信息用于记录管理员账号;
响应于对管理员账号信息的编辑操作,获取编辑后的管理员账号信息;
向服务器发送账号更新请求,账号更新请求携带目标会话对应的目标会话标识和编辑后的管理员账号信息。
在一些实施例中,定时消息处理方法还包括:
响应于对会话界面中的消息管理入口的触发操作,显示至少一条定时消息条目,定时消息条目中包括一条定时消息以及一条定时消息的发送时间、创建时间、创建账号或发送次数中的至少一项。
在一些实施例中,定时消息条目中还包括发送控件,响应于对会话对应的消息管理入口的触发操作,显示至少一条定时消息条目之后,定时消息处理方法还包括:
响应于对发送控件的开启操作,将发送控件对应的定时消息设置为正常发送状态,正常发送状态表征按照定时消息的发送时间发送定时消息的状态;或者,
响应于对发送控件的关闭操作,将发送控件对应的定时消息设置为暂停发送状态,暂停发送状态表征不发送定时消息的状态。
在一些实施例中,响应于对会话对应的消息管理入口的触发操作,显示至少一条定时消息条目之后,定时消息处理方法还包括:
定时消息条目中还包括编辑控件,响应于对编辑控件的触发操作,显示定时消息编辑界面,定位消息编辑界面中包括编辑控件对应的定时消息数据;或者,
定时消息条目中还包括删除控件,响应于对删除控件的触发操作,删除定时消息条目中的定时消息。
图3是根据一示例性实施例示出的另一种定时消息处理方法的流程图,参见图3,该方法应用于终端中,包括以下步骤:
301、显示目标会话对应的定时消息编辑界面,定时消息编辑界面中包括控件信息输入区域和消息内容输入区域。
302、获取在控件信息输入区域输入的操作控件信息,操作控件信息中至少包括操作控件所属的控件类型。
303、获取在消息内容输入区域输入的消息内容。
304、基于操作控件信息和消息内容,创建目标会话对应的定时消息数据,定时消息数据表征在目标会话中定时发送的消息。
本公开实施例提供的方法,在创建定时消息数据时,设置操作控件信息,后续在显示定时消息时能够显示该操作控件信息对应的操作控件,使定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且操作控件信息中包括控件类型,便于后续根据该控件类型执行对应的操作。
在一些实施例中,显示目标会话对应的定时消息编辑界面,包括:
显示目标会话对应的会话界面;
响应于对会话界面中定时消息创建入口的触发操作,显示定时消息编辑界面。
在一些实施例中,定时消息编辑界面中还包括发送时间输入区域,定时消息处理方法还包括:
获取在发送时间输入区域输入的发送时间;
基于操作控件信息和消息内容,创建目标会话对应的定时消息数据,包括:
基于操作控件信息、消息内容和发送时间,创建定时消息数据。
在一些实施例中,定时消息编辑界面中还包括发送周期输入区域,显示目标会话对应的定时消息编辑界面之后,定时消息处理方法还包括:
获取在发送周期输入区域输入的发送周期,发送周期是指相邻两次发送时间之间间隔的时长;
基于操作控件信息、消息内容和发送时间,创建定时消息数据,包括:
基于操作控件信息、消息内容、发送时间和发送周期,创建定时消息数据。
在一些实施例中,定时消息编辑界面中还包括定时消息预览区域,基于操作控件信息和消息内容,创建目标会话对应的定时消息数据之后,定时消息处理方法还包括:
基于定时消息预览区域,显示定时消息数据对应的定时消息。
本公开实施例提供的定时消息处理方法,涉及定时消息的创建过程和定时消息的显示过程,首先通过图4所示的实施例对定时消息的创建过程进行说明。
图4是根据一示例性实施例示出的另一种定时消息处理方法的流程图,参见图4,该方法应用于终端中,包括以下步骤:
401、终端显示目标会话对应的会话界面。
在本公开实施例中,会话是指由账号组成的消息群组,该会话包含至少两个账号,会话中的任一账号在会话中发布的会话消息都能够被会话中的其他账号接收到。其中,该至少两个账号中的其中一个账号为终端当前登录的账号。例如,第一会话由账号A、账号B和账号C组成,则当账号A在该第一会话中发布一条会话消息时,账号B和账号C都能够接收到该会话消息。每个会话具有会话标识,该会话标识表征对应的会话,从而能够利用会话标识区分不同的会话。例如,会话标识为会话名称、会话ID等标识。
例如,一个会话中包括两个账号,该两个账号与会话标识之间建立对应关系,以表示这两个账号属于该会话标识指示的会话,该会话可以看做是这两个账号组成的私聊会话。或者,一个会话中包括至少三个账号,该至少两个账号与会话标识之间建立对应关系,以表示该至少三个账号属于该会话标识指示的会话,该会话可以看做是该至少三个账号组成的群组。
每个会话都有对应的会话入口,对会话入口进行触发操作,则能够显示该会话入口对应的会话界面,该会话界面用于展示在该会话中发送的会话消息。会话界面除了能够显示每个账号发送的会话消息之外,还包括一些功能控件,终端响应于对功能控件的触发操作,能够显示该功能控件对应的界面。例如,参见图5所示的会话界面,该会话界面中包括该会话对应的会话标识、该会话标识对应的会话头像、该会话中账号发送的消息、消息的编辑区域以及右上角的功能控件。
在一些实施例中,会话是终端的目标应用中的会话,在会话中的多个账号基于目标应用登录的情况下,若其中一个账号在会话中发布一条会话消息,则登录该账号的终端通过该目标应用将该条会话消息发送至其他终端的目标应用中,该其他终端是指登录该会话中的其他账号的终端。然后,其他终端则能够在该目标应用中显示该会话消息。
在一些实施例中,目标应用具有对应的服务器,该服务器用于存储已创建的每个会话以及每个会话中的账号。另外,服务器还用于根据存储的会话以及会话中的账号为目标应用提供消息转发的服务。例如,会话中的其中一个账号发布了一条会话消息时,该条会话消息首先通过目标应用发送至服务器,服务器在确定出该会话消息对应的会话中的其他账号后,将该会话消息转发给登录其他账号的终端。其中,账号用于区别不同的用户,用户在目标应用对应的服务器中注册信息后,则能够获取一个账号。之后,服务器能够通过账号来区别不同的用户。
本公开实施例以目标会话为例进行说明,该目标会话为已创建的任一会话。
402、终端响应于对会话界面中定时消息创建入口的触发操作,显示目标会话对应的定时消息编辑界面。
其中,定时消息创建入口为进入定时消息编辑界面的入口,定时消息编辑界面为编辑定时消息数据的界面,终端可以基于该定时消息编辑界面创建新的定时消息数据,也可以对已经创建的定时消息数据再次进行编辑。目标会话对应的定时消息编辑界面是指在该定时消息编辑界面中编辑的定时消息为在该目标会话对应的会话界面中显示的定时消息。另外,触发操作为单击操作、双击操作、滑动操作等操作。
其中,定时消息编辑界面包括控件信息输入区域、发送时间输入区域、发送周期输入区域、消息内容输入区域和定时消息预览区域等。
在一些实施例中,会话界面中包括定时消息创建入口,或者终端响应于对会话界面中的功能控件的触发操作,显示包括定时消息创建入口的功能界面,响应于对该消息创建入口的触发操作,显示定时消息编辑界面。
例如,参见图6所示的会话界面,用户对会话界面601中的功能控件“…”进行点击操作,显示会话界面602,会话界面602中右侧的显示区域为功能面板,该功能面板中包括定时消息创建入口,用户对该定时消息创建入口进行点击操作,显示图7所示的定时消息编辑界面。其中,功能界面还包括会话标识、目标会话对应的头像、快捷操作区域、消息盒子设置控件、会话管理入口、退出会话控件及解散会话控件等。其中,快捷操作区域包括静音控件、置顶控件、机器人控件和分享控件,静音控件用于将该目标会话的消息提醒设置为静音状态,置顶控件用于将该目标会话的会话入口设置在会话入口列表的顶部,机器人控件用于在目标会话中加入机器人对应的账号,分享控件用于将该目标会话分享给其他账号;终端响应于对消息盒子设置控件的开启操作,将目标会话设置在消息盒子中,而不会再单独在会话入口展示列表中显示该目标会话对应的会话入口;终端响应于对退出会话控件的触发操作,登录该终端的账号退出该目标会话,即目标会话中不再包括该账号;终端响应于对解散会话控件的触发操作,删除该目标会话,相当于将该目标会话中的账号解散。
403、终端获取在控件信息输入区域输入的操作控件信息。
其中,操作控件信息表征一个操作控件,该操作控件信息中可以包括该操作控件中要显示的文本、该操作控件所属的控件类型等,一旦确定该操作控件信息,后续即可基于该操作控件信息显示出对应的操作控件。
在一些实施例中,针对不同的控件类型,设置不同的控件信息输入区域,即每种控件信息输入区域对应一种操作控件类型,在控件信息输入区域中输入信息之后,生成的操作控件信息中会包括控件信息输入区域对应的控件类型。
在一些实施例中,在控件信息输入区域输入操作控件信息设置与链接地址关联的操作控件,设置的操作控件属于链接类型,后续终端触发该操作控件时,显示链接地址对应的页面。其中,控件信息输入区域包括提示文本输入区域和链接输入区域,提示文本输入区域中输入操作控件对应的提示文本,链接输入区域中输入与操作控件关联的页面的链接地址,即获取的操作控件信息中包括提示文本、链接地址以及操作控件所属的控件类型。例如,在链接输入区域中输入该页面对应的链接地址,例如,参见图8,提示文本输入区域中输入提示文本“任务”,链接输入区域中输入页面对应的链接“123mm.com/3455/5”。其中,提示文本输入区域中的输入的文本可以为任意字数,或者不能够超过参考字数。
在一些实施例中,终端获取链接输入区域中输入的信息,对该信息进行识别,如果该信息不是链接地址,则终端向用户显示提示信息,以提示用户输入的信息不正确需要重新输入。
在一些实施例中,在控件信息输入区域输入操作控件信息设置具有消息回复功能的操作控件,设置的操作控件属于回复控件,后续终端触发该操作控件时,自动回复消息。其中,控件信息输入区域包括提示文本输入区域和回复消息输入区域,提示文本输入区域中输入操作控件对应的提示文本,回复消息输入区域中输入与触发操作控件后的回复消息,即获取的操作控件信息中包括提示文本和回复消息。其中,回复消息可以为文本、表情符号等。
在一些实施例中,在控件信息输入区域输入操作控件信息设置具有计数功能的操作控件,设置的操作控件属于计数控件,后续终端触发该操作控件时,将消息查看次数增加一次。其中,控件信息输入区域包括提示文本输入区域和控件标识输入区域,提示文本输入区域中输入操作控件对应的提示文本,控件标识输入区域中输入操作控件标识,即获取的操作控件信息中包括提示文本和操作控件标识,该操作控件标识表征该操作控件信息对应的操作控件。
在一些实施例中,对于每种控件类型,该控件类型对应的控件信息输入区域默认显示一个提示文本输入区域和一个内容输入区域,即能够在该控件信息输入区域设置一个操作控件对应的操作控件信息。其中,该内容输入区域与控件类型对应。例如,控件类型为链接类型,则内容输入区域为链接输入区域;控件类型为回复类型,则内容输入区域为回复消息输入区域。
该控件信息输入区域还包括添加控件,响应于对该添加控件的触发操作,会再显示一个提示文本输入区域和一个内容输入区域,从而使终端能够设置其他操作控件对应的操作控件信息,也即是在控件信息输入区域中能够输入多个操作控件对应的操作控件信息。
在一些实施例中,定时消息编辑界面中包括多个不同类型的控件信息输入区域,不同类型的控件信息输入区域中用于设置不同类型的操作控件对应的操作控件信息。且每个类型的控件信息输入区域中设置有添加控件,响应于对添加控件的触发操作,会显示一个同种类型的控件信息输入区域,从而设置多个同种类型的操作控件对应的操作控件信息。
在一些实施例中,定时消息编辑界面中包括一种控件信息输入区域,在控件信息输入区域中包括控件类型输入区域,在控件类型输入区域中输入控件类型,则该控件信息输入区域即为该控件类型对应的输入区域,在该控件信息输入区域的其他输入区域输入与该控件类型对应的控件信息,从而得到属于该控件类型的操作控件对应的操作控件信息。例如,在控件类型输入区域中输入链接类型,则在其他输入区域输入提示文本和链接地址,从而得到属于链接类型的操作控件对应的控件信息;或者,在控件类型输入区域输入回复类型,则在其他输入区域输入提示文本和回复消息,从而得到属于回复类型的操作控件对应的控件信息。
在一些实施例中,操作控件信息中还包括操作控件对应的控件触发类型,该控件触发类型包括单击触发操作控件、双击触发操作控件、长按触发操作控件和滑动触发操作控件等,后续终端在显示操作控件之后,根据操作控件信息中携带的控件触发类型,来确定用户对操作控件的操作是否能够触发该操作控件。相应的,控件信息输入区域可以包括触发类型设置区域,能够在该触发类型输入区域输入操作控件的触发类型。
需要说明的是,本公开实施例仅是以上述几种类型的操作控件为例进行说明,在另一实施例中,还能够通过控件信息输入区域设置具有收藏功能的操作控件,即在控件信息输入区域中输入提示文本“收藏”,将该对应的操作控件与目标应用的收藏夹关联,后续终端响应于对该操作控件的触发操作,即可将包含该收藏控件的定时消息保存在收藏夹中。
404、终端获取在发送时间输入区域输入的发送时间。
其中,发送时间输入区域用于输入定时消息的发送时间,该发送时间可以为“×点×分”、可以为“×点×分×秒”,该发送时间可以为用户在终端中输入的时间,也可以是通过发送时间输入区域中的选择区域选择的时间。例如,参见图9,在发送时间输入区域的下方显示时间列表,从时间列表中选择发送时间。
405、终端获取在发送周期输入区域输入的发送周期。
其中,发送周期是指相邻两次发送时间之间间隔的时长。该发送周期可以是一天、一周、一个月等时长,该发送周期可以为用户在终端中输入的周期,也可以是通过发送周期输入区域中的选择区域选择的周期。例如,参见图10,在发送周期输入区域的下方显示周期列表,从周期列表中选择发送周期,如果选择的发送周期为“每周”,还可以继续对周一至周期进行选择;如果选择的发送周期为“每月”,还可以继续对1号至31号进行选择。
本公开实施例中,设置定时消息的发送周期,从而实现定时消息的多次发送,与相关技术中仅能够发送一次的定时消息相比,循环发送定时消息无需用户多次创建定时消息数据,简化用户操作。
在一些实施例中,如果定时消息仅发送一次,则可以不设置发送周期,或者选择“不重复”。
406、终端获取在消息内容输入区域输入的消息内容。
其中,消息内容包括文本、符号、图像、语音等多种格式的消息。在消息内容包括文本和符号的情况下,还能够调整文本和符号的字体、字体大小、是否加粗、行间距等。
在一些实施例中,消息内容中还包括被提醒的账号,即消息内容中包括目标符号和位于目标符号之后的账号。例如,消息内容包括“@账号A”,表示对于登录账号A的终端来说,在该终端的会话界面中显示定时消息时,会在会话入口展示列表中显示“有一条@你的消息”,或者在会话界面中显示“有一条@你的消息”。
407、终端基于操作控件信息、发送时间、发送周期和消息内容,创建定时消息数据。
其中,定时消息数据中包括操作控件信息、发送时间、发送周期和消息内容。后续按照发送时间和发送周期在终端中显示对应的定时消息,该定时消息包括操作控件信息对应的控件和消息内容。
另外,在一些实施例中,定时消息编辑界面还包括定时消息预览区域,终端基于定时消息预览区域,显示定时消息数据对应的定时消息,即按照定时消息在会话界面中的显示样式进行显示,使用户能够查看定时消息的显示样式,便于用户根据显示样式,对消息内容进行调整,以使最终显示的定时消息更加美观。
在一些实施例中,定时消息编辑界面中还包括回执消息控件,该回执消息控件用于设置是否需要返回回执消息,终端响应于该回执消息控件的开启操作,生成回执标记,则定时消息数据中还会携带该回执标记。例如,参见图7-图10,在定时消息编辑界面的左下角,选择是否作为回执消息发送。
在一些实施例中,定时消息编辑界面还包括取消控件和保存控件,终端响应于对取消控件的触发操作,关闭定时消息编辑界面且不保存创建的定时消息数据;终端响应于对保存控件的触发操作,保存创建的定时消息数据。
在一些实施例中,终端触发保存控件之后,显示创建成功弹窗,该创建成功弹窗用于提醒用户定时消息数据已创建成功。其中,创建成功弹窗中包括标题、描述信息、确定控件和跳转控件,终端响应于对确定控件的触发操作,关闭创建成功弹窗,或者终端响应于对跳转控件的触发操作,跳转至消息管理列表,该消息管理列表中包括已创建的至少一条定时消息条目。例如,标题为“创建成功”,描述信息为“你可在消息管理列表中查看所有待发送的定时消息”。
在一些实施例中,终端创建定时消息数据之后,向服务器发送定时消息数据和目标会话标识,以使服务器能够将定时消息数据和目标会话标识对应存储,当达到发送时间时,由服务器向终端发送目标会话标识和定时消息数据,使终端显示该定时消息数据对应的定时消息。其中,终端可以在创建定时消息数据之后立即向服务器发送该定时消息数据,也可以一段时间之后、在发送时间之间再发送。
需要说明的是,本公开实施例仅是以上述步骤403-步骤406的顺序获取定时消息编辑界面中输入的数据为例进行说明,在另一实施例中,可以先执行步骤406,再执行步骤403-步骤405,或者先执行步骤406再执行步骤405,本公开实施例对步骤403-步骤406执行的先后顺序不做限制。
本公开实施例提供的方法,在创建定时消息数据时,设置发送时间,从而实现按照发送时间来发送定时消息数据对应的定时消息,且设置操作控件信息,后续在显示定时消息时能够显示该操作控件信息对应的操作控件,使定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且操作控件信息中包括控件类型,便于后续根据该控件类型执行对应的操作。
上述图4所示的实施例中是对创建新的定时消息数据的过程进行说明,在另一实施例中,终端还能够对已经创建的定时消息数据进行管理。
终端响应于对会话界面中的消息管理入口的触发操作,显示至少一条定时消息条目。其中,定时消息条目中包括一条定时消息以及一条定时消息的发送时间、创建时间、创建账号或发送次数中的至少一项。其中,创建时间是指创建定时消息数据的时间,创建账号是指终端中登录的账号,发送次数是指定时消息已经发送的次数。
例如,参见图11,对消息管理入口进行点击操作,显示消息管理界面,该消息管理界面中包括三条定时消息条目。
在一些实施例中,定时消息条目中包括发送控件,终端响应于对发送控件的开启操作,将该发送控件对应的定时消息设置为正常发送状态,该正常发送状态表征按照定时消息数据中的发送时间发送定时消息的状态;或者终端响应于对发送控件的关闭操作,将该发送控件对应的定时消息设置为暂停发送状态,该暂停发送状态表征不发送定时消息的状态。这种设置发送状态的方式,能够对是否按照发送时间来发送定时消息进行灵活地管理。例如,参见图11,每条定时消息条目的右上角有一个发送控件,第一条和第二条定时消息条目中定时消息为正常发送状态,第三条定时消息条目中定时消息为暂停发送状态。
另外,终端通过对发送控件进行操作,设置了定时消息的状态之后,还会将设置的状态发送给服务器,以使服务器能够确定正常发送定时消息,还是暂停发送定时消息。
在一些实施例中,参见图11,定时消息条目中还包括编辑控件,终端响应于对该编辑控件的触发操作,显示定时消息编辑界面,该定时消息编辑界面包括编辑控件对应的定时消息数据,用户能够对该定时消息数据进行修改,修改方式与上述图4所示的定时消息编辑方式同理,在此不再赘述。
在一些实施例中,参见图11,定时消息条目中还包括删除控件,终端响应于对删除控件的触发操作,删除定时消息条目中的定时消息。在删除定时消息时,终端会在消息管理界面中删除包含该定时消息的定时消息条目,且终端会向服务器发送删除请求,该删除请求中携带定时消息数据,服务器响应于接收到的删除请求,删除存储的定时消息数据。
在一些实施例中,在删除定时消息时,需要进行二次确认,即终端响应于对删除控件的触发操作,显示确认弹窗,该确认弹窗中包括确认信息、取消控件和确定控件,该确认信息用于提示用户是否确认删除定时消息。如果用户想要继续删除该定时消息,则点击确认控件,终端响应于对确认控件的点击操作,删除定时消息;如果用户不想删除定时消息,则点击取消控件,终端响应于对取消控件的点击操作,关闭确认弹窗,且不会删除定时消息。
另外,参见图11,该消息管理入口所在的界面中还包括已发送的定时消息数量、待发送的定时消息数量,以及消息创建入口“+”,响应于对该消息创建入口的触发操作,也能够进入定时消息编辑界面。
上述实施例对定时消息的创建过程和定时消息的管理方式进行了说明,下面通过图12所示的实施例对定时消息的显示过程进行说明。
图12是根据一示例性实施例示出的一种定时消息处理方法的流程图。参见图12,该方法应用于终端和服务器中,包括以下步骤:
1201、服务器响应于到达发送时间,向终端发送定时消息数据和管理员账号信息。
1202、终端接收服务器发送的定时消息数据和管理员账号信息。
其中,定时消息数据为目标会话中任一账号登录的终端创建的,该定时消息数据可以是当前接收定时消息数据的终端创建的,也可以是其他终端创建的。目标会话有对应的管理员账号信息,该管理员账号信息用于记录管理员账号和管理员头像。
服务器根据定时消息数据中的发送时间,确定是否需要向目标会话对应的终端发送定时消息数据和管理员账号信息,当达到发送时间后向终端发送这些信息,从而实现定时消息的定时发送。
在一些实施例中,服务器向终端发送定时消息数据的同时,向终端发送目标会话对应的目标会话标识,该目标会话标识表征对应的目标会话,终端接收定时消息数据和目标会话标识后,根据目标会话标识,确定在哪个会话对应的会话界面中显示定时消息数据对应的定时消息。
另外,终端能够编辑管理员账号信息。在一些实施例中,终端响应于对目标会话对应的会话界面中管理员编辑入口的触发操作,显示管理员编辑界面,该管理员编辑界面包括管理员账号信息;响应于对管理员账号信息的编辑操作,获取编辑后的管理员账号信息;向服务器发送账号更新请求,该账号更新请求携带目标会话标识和编辑后的管理员账号信息。服务器响应于接收到的账号更新请求,更新目标会话标识对应的管理员账号信息。
例如,参见图11,在包括消息管理入口的界面中,还包括管理员账号信息,图11中管理员账号为“小秘书”,在管理员账号之后有一个编辑控件,用户点击该编辑控件,终端响应于用户的点击操作,能够编辑管理员账号,管理员账号的左侧为管理员头像,用户点击该管理员头像可以查看放大后的管理员头像,还可以更换管理员头像。
需要说明的是,管理员账号信息可以由显示该目标会话对应的会话界面的任一终端进行编辑。例如,目标会话为包括三个账号的会话,则登录这三个账号的终端均能够编辑管理员账号信息。
1203、终端基于目标会话对应的会话界面,以管理员账号作为定时消息的发送方显示定时消息,该定时消息中包括操作控件信息对应的操作控件和消息内容。
本公开实施例中,在会话界面中显示定时消息时,无论定时消息数据是由哪个账号创建的,都是由管理员账号作为发送方进行显示。
其中,定时消息中包括至少一个操作控件。在一些实施例中,操作控件信息中包括提示文本,终端在会话界面中显示操作控件的同时,在操作控件的显示区域显示提示文本,以使用户根据该提示文本确定该操作控件的作用,使用户直观地了解操作控件的功能。例如,提示文本为“任务链接”,则用户点击该操作控件后,终端向用户显示对应的任务;或者,提示文本为“回复消息”,则用户点击该操作控件后,终端会自动在会话界面中发送一条回复消息。
在一些实施例中,操作控件为圆形、矩形、圆角矩形、三角形或其他形状,不同控件类型的操作控件的形状可以相同,也可以不同;操作控件的尺寸可以为任意大小;操作控件的颜色可以为任意颜色;操作控件可以位于定时消息显示区域的任意位置,例如操作控件位于定时消息的最下方或最上方。
在一些实施例中,定时消息中还包括消息内容,该消息内容包括文本、符号、图像或被提醒的成员中的至少一项。
例如,参见图13,会话界面中的定时消息是以“小秘书”作为发送方显示的,该定时消息中包括操作控件“任务链接”,还包括文本、图片以及“@全体成员”。
1204、终端响应于对操作控件的触发操作,执行与控件类型对应的目标操作。
终端根据操作控件信息包括的控件类型,显示对应的操作控件,终端响应于对不同类型的操作控件的触发操作,能够执行控件类型对应的目标操作。其中,控件类型包括以下至少一种:
第一种:操作控件所属的控件类型为链接类型,这种情况下,操作控件信息中还包括操作控件对应的链接地址。终端响应于对属于链接类型的操作控件的触发操作,获取操作控件对应的链接地址,显示链接地址对应的页面。例如,链接地址为在线文档的链接地址,则用户对操作控件进行操作,终端响应于用户的操作,从接收到的定时消息数据中获取对应的链接地址,跳转至该链接地址对应的页面。
在一些实施例中,终端能够在当前的目标应用显示链接地址对应的页面,或者终端能够基于其他目标应用显示链接地址对应的页面。例如,当前的目标应用为即时通信应用,终端基于即时通信应用获取到操作控件对应的链接地址之后,跳转至浏览器,基于浏览器显示链接地址对应的页面。
本公开实施例中,在定时消息中设置与链接地址关联的操作控件,能够通过对操作控件的触发操作,显示链接地址对应的页面,从而使用户能够直接对操作控件进行操作,来查看链接地址对应的页面,无需复制链接地址然后进入其他应用中来打开页面,本公开简化了用户操作,使用户能够更加方便地查看链接地址对应的页面
第二种:操作控件所属的控件类型为计数类型。终端响应于对属于计数类型的操作控件的触发操作,向服务器发送统计请求,服务器用于响应于统计请求,将操作控件对应的消息查看次数增加一次。其中,消息查看次数表征定时消息被查看的次数。例如,操作控件中的提示文本为“我知道了”,当终端显示操作控件之后,用户点击该操作控件,以表示用户已查看了该定时信息。
在一些实施例中,操作控件信息中还包括操作控件标识,该操作控件标识表征对应的操作控件,终端响应于对属于计数类型的操作控件的触发操作,获取该操作控件标识,向服务器发送携带该操作控件标识的统计请求,以使服务器能够确定将哪个操作控件对应的消息查看次数增加一次。
在一些实施例中,服务器根据接收到的终端发送的统计请求,确定对应的消息查看次数之后,向终端返回当前的消息查看次数,终端接收并在会话界面中显示消息查看次数。例如,终端在定时消息的下方显示消息查看次数。
本公开实施例中,具有计数功能的操作控件,能够方便地统计用户查看定时消息的次数,且用户只需要触发操作控件即可,对于用户来说操作简单便捷。并且,在会话界面中显示消息查看次数,能够使用户了解当前对定时消息的查看情况。
第三种:操作控件所属的控件类型为回复类型。在一些实施例中,控件类型为回复类型的情况下,操作控件信息中还包括操作控件对应的回复消息。终端响应于对属于回复类型的操作控件的触发操作,基于目标会话发送回复通知,该回复通知携带回复消息和当前登录的第一账号的信息,之后该终端的会话界面中以及其他显示该目标会话的会话界面显示回复消息和第一账号的信息。其中,第一账号的信息包括第一账号和第一账号的头像。
在一些实施例中,当前终端向服务器发送回复通知,该回复通知中包括回复消息和目标会话对应的目标会话标识,服务器根据该回复通知,向该目标会话标识对应的其他终端发送回复消息和第一账号的信息,其他终端接收并显示回复消息和第一账号的信息。
在一些实施例中,终端响应于对属于回复类型的操作控件的触发操作,向服务器发送消息已读通知,服务器接收到该消息已读通知后,向创建定时消息的第二账号发送该消息已读通知,该消息已读通知中携带当前登录的第一账号的信息。也即是终端基于会话界面显示定时消息后,为了使创建该定时消息的用户确定其他用户已经接收到该定时消息,终端向创建该定时消息的终端返回已读通知。
本公开实施例中,具有回复功能的操作控件,使用户能够直接对操作控件进行触发操作即可回复消息,与相关技术中,用户输入回复消息进行回复相比较,本公开中通过操作控件回复消息的方式更加便捷,简化了用户操作。
另外,在一些实施例中,对于上述第二种和第三种情况,终端还会获取当前登录的第一账号对应的操作次数,响应于操作次数达到目标次数,关闭第一账号触发操作控件的权限,即每个账号对操作控件的操作次数是有限制的,当操作次数达到目标次数后,关闭账号触发操作控件的权限,使该账号不能够再触发操作控件,从而避免多次触发操作控件导致消息查看次数不准确,或者多次回复的情况。其中,操作次数表征基于第一账号对操作控件进行操作的次数,目标次数表征基于第一账号对操作控件进行操作的最大次数,该目标次数可以为1次、2次获取其他次数。
在一些实施例中,在开启账号触发操作控件的权限时,显示的操作控件是处于可操作状态的,例如处于可操作状态的操作控件为蓝色。而在关闭账号触发操作控件的权限后,会将操作控件由可操作状态切换为不可操作状态,例如处于不可操作状态的操作控件为灰色。
需要说明的是,对于第一账号来说,如果该第一账号对应的操作次数达到目标次数,仅是将该第一账号触发操作控件的权限关闭,对于目标会话中的其他账号,如果其他账号对应的操作次数还未达到目标次数,则其他账号触发操作控件的权限仍然是开启的。
在一些实施例中,在操作控件信息包括控件触发类型的情况下,终端响应于用户对操作控件的触发操作,确定该触发操作所属的触发类型是否与该操作控件对应的控件触发类型相同,如果相同,则终端响应于该触发操作,执行后续的目标操作;如果不同,则终端不会响应该触发操作。例如,操作控件信息中包括的控件触发类型为长按触发类型,而用户对操作控件的触发操作为滑动操作,则终端响应于滑动操作所属的滑动触发类型与长按触发类型不同,不响应该触发操作,不执行后续目标操作。
另外,在一些实施例中,定时消息数据中包括回执标记时,终端响应于定时消息数据中包括回执标记,向服务器发送消息已读通知,服务器接收到该消息已读通知后,向创建定时消息的第二账号发送该消息已读通知,该消息已读通知中携带当前登录的第一账号的信息。这种在定时消息数据中携带回执标记的方式,使用户查看该定时消息后,终端能够自动向创建该定时消息的账号返回已读通知,查看该定时消息的用户无需执行回复操作,简化了用户操作。
需要说明的一点是,本公开实施例中终端接收的定时消息数据,可以是由该终端创建的,也可以是由其他终端创建的,本公开实施例对此不做限制。
需要说明的另一点是,本公开实施例仅是以目标会话对应的一个终端为例进行说明,在另一实施例中,多个终端都会显示该目标会话对应的会话界面时,每个终端中定时消息的显示方式与上述显示方式同理,在此不再赘述。
需要说明的另一点是,本公开实施例中包括属于不同类型的操作控件,这些操作控件均为用户的操作对象,需要用户执行操作来触发。而针对不同类型的操作控件的触发操作可以相同也可以不同,相应的,用户在触发操作控件时需执行的操作可以相同也可以不同。例如,对属于计数类型的操作控件和属于回复类型的操作控件的触发操作均为点击操作,对链接类型的操作控件的触发操作为长按操作。
本公开实施例提供了一种发送定时消息的方案,由于定时消息数据中包括操作控件信息,因此在基于会话界面显示定时消息时,能够显示该操作控件信息对应的操作控件,定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且能够基于该操作控件执行对应的目标操作,实现了基于定时消息的交互。
图14是根据一示例性实施例示出的一种定时消息处理装置的框图。参见图14,该装置包括:
数据接收单元1401,被配置为执行接收定时消息数据,定时消息数据中至少包括操作控件信息和消息内容,定时消息数据表征在目标会话中定时发送的消息,操作控件信息中至少包括操作控件所属的控件类型;
定时消息显示单元1402,被配置为执行基于目标会话对应的会话界面,显示定时消息,定时消息中至少包括操作控件信息对应的操作控件和消息内容;
操作执行单元1403,被配置为执行响应于对操作控件的触发操作,执行与控件类型对应的目标操作。
本公开实施例提供的装置,由于定时消息数据中包括操作控件信息,因此在基于会话界面显示定时消息时,能够显示该操作控件信息对应的操作控件,定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且能够基于该操作控件执行与控件类型对应的目标操作,实现了基于定时消息的交互。
在一些实施例中,操作控件所属的控件类型为链接类型,操作控件信息中还包括操作控件对应的链接地址,操作执行单元1403,被配置为执行响应于对属于链接类型的操作控件的触发操作,获取操作控件对应的链接地址,显示链接地址对应的页面。
在一些实施例中,操作控件所属的控件类型为计数类型,操作执行单元1403,被配置为执行响应于对属于计数类型的操作控件的触发操作,向服务器发送统计请求,服务器用于响应于统计请求,将操作控件对应的消息查看次数增加一次,消息查看次数表征定时消息被查看的次数。
在一些实施例中,参见图15,该定时消息处理装置还包括:
次数显示单元1404,被配置为执行接收服务器发送的消息查看次数,在会话界面中显示消息查看次数。
在一些实施例中,操作控件所属的控件类型为回复类型,操作执行单元1403,被配置为执行:
操作控件信息中包括操作控件对应的回复消息,响应于对属于回复类型的操作控件的触发操作,基于目标会话发送回复通知,回复通知携带回复消息和当前登录的第一账号的信息;或者,
响应于对属于回复类型的操作控件的触发操作,向服务器发送消息已读通知,服务器用于向创建定时消息的第二账号发送消息已读通知,消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,参见图15,该定时消息处理装置还包括:
权限关闭单元1405,被配置为执行获取当前登录的第一账号对应的操作次数,操作次数表征基于第一账号对操作控件进行操作的次数;
权限关闭单元1405,还被配置为执行响应于操作次数达到目标次数,关闭第一账号触发操作控件的权限,目标次数表征基于第一账号对操作控件进行操作的最大次数。
在一些实施例中,操作控件信息中包括提示文本,定时消息显示单元1402,被配置为执行在会话界面显示定时消息的同时,在操作控件对应的显示区域显示提示文本。
在一些实施例中,参见图15,该定时消息处理装置还包括:
已读通知发送单元1406,被配置为执行响应于定时消息数据中包括回执标记,向服务器发送消息已读通知,服务器用于向创建定时消息的第二账号发送消息已读通知,消息已读通知中携带当前登录的第一账号的信息。
在一些实施例中,数据接收单元1401,被配置为执行接收服务器发送的定时消息数据和管理员账号信息,管理员账号信息用于记录管理员账号;
定时消息显示单元1402,被配置为执行基于会话界面,以管理员账号作为定时消息的发送方,显示定时消息。
在一些实施例中,参见图15,该定时消息处理装置还包括:
信息编辑单元1407,被配置为执行响应于对会话界面中管理员编辑入口的触发操作,显示管理员编辑界面,管理员编辑界面包括管理员账号信息,管理员账号信息用于记录管理员账号;
信息更新单元1408,被配置为执行响应于对管理员账号信息的编辑操作,获取编辑后的管理员账号信息;
信息更新单元1408,还被配置为执行向服务器发送账号更新请求,账号更新请求携带目标会话对应的目标会话标识和编辑后的管理员账号信息。
在一些实施例中,参见图15,该定时消息处理装置还包括:
定时消息管理单元1409,被配置为执行响应于对会话界面中的消息管理入口的触发操作,显示至少一条定时消息条目,定时消息条目中包括一条定时消息以及一条定时消息的发送时间、创建时间、创建账号或发送次数中的至少一项。
在一些实施例中,定时消息条目中还包括发送控件,参见图15,该定时消息处理装置还包括:
发送状态设置单元1410,被配置为执行响应于对发送控件的开启操作,将发送控件对应的定时消息设置为正常发送状态,正常发送状态表征按照定时消息的发送时间发送定时消息的状态;或者,
发送状态设置单元1410,还被配置为执行响应于对发送控件的关闭操作,将发送控件对应的定时消息设置为暂停发送状态,暂停发送状态表征不发送定时消息的状态。
在一些实施例中,参见图15,该定时消息处理装置还包括:
定时消息编辑单元1411,被配置为执行定时消息条目中还包括编辑控件,响应于对编辑控件的触发操作,显示定时消息编辑界面,定位消息编辑界面中包括编辑控件对应的定时消息数据;或者,
定时消息删除单元1412,被配置为执行定时消息条目中还包括删除控件,响应于对删除控件的触发操作,删除定时消息条目中的定时消息。
关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图16是根据一示例性实施例示出的另一种定时消息处理装置的框图。参见图16,该装置包括:
编辑界面显示单元1601,被配置为执行显示目标会话对应的定时消息编辑界面,定时消息编辑界面中包括控件信息输入区域和消息内容输入区域;
控件信息获取单元1602,被配置为执行获取在控件信息输入区域输入的操作控件信息,操作控件信息中至少包括操作控件所属的控件类型;
消息内容获取单元1603,被配置为执行获取在消息内容输入区域输入的消息内容;
数据创建单元1604,被配置为执行基于操作控件信息和消息内容,创建目标会话对应的定时消息数据,定时消息数据表征在目标会话中定时发送的消息。
本公开实施例提供的装置,在创建定时消息数据时,设置操作控件信息,后续在显示定时消息时能够显示该操作控件信息对应的操作控件,使定时消息的显示形式更加多样化,丰富了定时消息的显示内容。且操作控件信息中包括控件类型,便于后续根据该控件类型执行对应的操作。
在一些实施例中,编辑界面显示单元1601,被配置为执行:
显示目标会话对应的会话界面;
响应于对会话界面中定时消息创建入口的触发操作,显示定时消息编辑界面。
在一些实施例中,定时消息编辑界面中还包括发送时间输入区域,参见图17,该定时消息处理装置还包括:
发送时间获取单元1605,被配置为执行获取在发送时间输入区域输入的发送时间;
数据创建单元1604,被配置为执行基于操作控件信息、消息内容和发送时间,创建定时消息数据。
在一些实施例中,参见图17,该定时消息处理装置还包括:
发送周期获取单元1606,被配置为执行获取在发送周期输入区域输入的发送周期,发送周期是指相邻两次发送时间之间间隔的时长;
数据创建单元1604,被配置为执行基于操作控件信息、发送时间和发送周期,创建定时消息数据。
在一些实施例中,定时消息编辑界面中还包括定时消息预览区域,参见图17,该定时消息处理装置还包括:
定时消息预览单元1607,被配置为执行基于定时消息预览区域,显示定时消息数据对应的定时消息。
关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
在示例性实施例中,提供了一种电子设备,该电子设备包括一个或多个处理器,以及用于存储该一个或多个处理器可执行指令的存储器;其中,该一个或多个处理器被配置为执行上述实施例中的定时消息处理方法。
在一些实施例中,该电子设备提供为终端。图18是根据一示例性实施例示出的一种终端1800的结构框图。该终端1800可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
终端1800包括有:处理器1801和存储器1802。
处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器1801所执行以实现本公开中方法实施例提供的定时消息处理方法。
在一些实施例中,终端1800还可选包括有:***设备接口1803和至少一个***设备。处理器1801、存储器1802和***设备接口1803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口1803相连。具体地,***设备包括:射频电路1804、显示屏1805、摄像头组件1806、音频电路1807、定位组件1808和电源1809中的至少一种。
***设备接口1803可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1801和存储器1802。在一些实施例中,处理器1801、存储器1802和***设备接口1803被集成在同一芯片或电路板上;在一些其他实施例中,处理器1801、存储器1802和***设备接口1803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1804包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本公开对此不加以限定。
显示屏1805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1805是触摸显示屏时,显示屏1805还具有采集在显示屏1805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1801进行处理。此时,显示屏1805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1805可以为一个,设置在终端1800的前面板;在另一些实施例中,显示屏1805可以为至少两个,分别设置在终端1800的不同表面或呈折叠设计;在另一些实施例中,显示屏1805可以是柔性显示屏,设置在终端1800的弯曲表面上或折叠面上。甚至,显示屏1805还可以设置成非矩形的不规则图形,也即异形屏。显示屏1805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件1806用于采集图像或视频。可选地,摄像头组件1806包括前置摄像头和后置摄像头。前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路1807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1801进行处理,或者输入至射频电路1804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1801或射频电路1804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1807还可以包括耳机插孔。
定位组件1808用于定位终端1800的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1808可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯定位***或欧盟的伽利略定位***的定位组件。
电源1809用于为终端1800中的各个组件进行供电。电源1809可以是交流电、直流电、一次性电池或可充电电池。当电源1809包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端1800还包括有一个或多个传感器1810。该一个或多个传感器1810包括但不限于:加速度传感器1811、陀螺仪传感器1812、压力传感器1813、指纹传感器1814、光学传感器1815以及接近传感器1816。
加速度传感器1811可以检测以终端1800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1811可以用于检测重力加速度在三个坐标轴上的分量。处理器1801可以根据加速度传感器1811采集的重力加速度信号,控制显示屏1805以横向视图或纵向视图进行用户界面的显示。加速度传感器1811还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器1812可以检测终端1800的机体方向及转动角度,陀螺仪传感器1812可以与加速度传感器1811协同采集用户对终端1800的3D动作。处理器1801根据陀螺仪传感器1812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器1813可以设置在终端1800的侧边框和/或显示屏1805的下层。当压力传感器1813设置在终端1800的侧边框时,可以检测用户对终端1800的握持信号,由处理器1801根据压力传感器1813采集的握持信号进行左右手识别或快捷操作。当压力传感器1813设置在显示屏1805的下层时,由处理器1801根据用户对显示屏1805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器1814用于采集用户的指纹,由处理器1801根据指纹传感器1814采集到的指纹识别用户的身份,或者,由指纹传感器1814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1814可以被设置在终端1800的正面、背面或侧面。当终端1800上设置有物理按键或厂商Logo时,指纹传感器1814可以与物理按键或厂商Logo集成在一起。
光学传感器1815用于采集环境光强度。在一个实施例中,处理器1801可以根据光学传感器1815采集的环境光强度,控制显示屏1805的显示亮度。具体地,当环境光强度较高时,调高显示屏1805的显示亮度;当环境光强度较低时,调低显示屏1805的显示亮度。在另一个实施例中,处理器1801还可以根据光学传感器1815采集的环境光强度,动态调整摄像头组件1806的拍摄参数。
接近传感器1816,也称距离传感器,设置在终端1800的前面板。接近传感器1816用于采集用户与终端1800的正面之间的距离。在一个实施例中,当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变小时,由处理器1801控制显示屏1805从亮屏状态切换为息屏状态;当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变大时,由处理器1801控制显示屏1805从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图18中示出的结构并不构成对终端1800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在一些实施例中,该电子设备提供为服务器。图19是根据一示例性实施例示出的一种服务器的结构框图,该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central Processing Units,CPU)1901和一个或一个以上的存储器1902,其中,存储器1902中存储有至少一条程序代码,该至少一条程序代码由处理器1901加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得终端或服务器能够执行上述定时消息处理方法中终端或服务器所执行的步骤。可选地,计算机可读存储介质可以是ROM(只读存储器,Read OnlyMemory)、RAM(随机存取存储器,Random Access Memory)、CD-ROM(只读光盘,Compact DiscRead-Only Memory)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行以实现上述定时消息处理方法。
本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种定时消息处理方法,其特征在于,所述定时消息处理方法包括:
接收定时消息数据,所述定时消息数据中至少包括操作控件信息和消息内容,所述定时消息数据表征在目标会话中定时发送的消息,所述操作控件信息中至少包括操作控件所属的控件类型;
基于所述目标会话对应的会话界面,显示定时消息,所述定时消息中至少包括所述操作控件信息对应的所述操作控件和所述消息内容;
响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作。
2.根据权利要求1所述的定时消息处理方法,其特征在于,所述操作控件所属的控件类型为链接类型,所述操作控件信息中还包括所述操作控件对应的链接地址,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作,包括:
响应于对属于链接类型的所述操作控件的触发操作,获取所述操作控件对应的链接地址,显示所述链接地址对应的页面。
3.根据权利要求1所述的定时消息处理方法,其特征在于,所述操作控件所属的控件类型为计数类型,所述响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作,包括:
响应于对属于计数类型的所述操作控件的触发操作,向服务器发送统计请求,所述服务器用于响应于所述统计请求,将所述操作控件对应的消息查看次数增加一次,所述消息查看次数表征所述定时消息被查看的次数。
4.根据权利要求3所述的定时消息处理方法,其特征在于,所述基于所述目标会话对应的会话界面,显示定时消息之后,所述定时消息处理方法还包括:
接收所述服务器发送的消息查看次数,在所述会话界面中显示所述消息查看次数。
5.一种定时消息处理方法,其特征在于,所述定时消息处理方法包括:
显示目标会话对应的定时消息编辑界面,所述定时消息编辑界面中包括控件信息输入区域和消息内容输入区域;
获取在所述控件信息输入区域输入的操作控件信息,所述操作控件信息中至少包括操作控件所属的控件类型;
获取在所述消息内容输入区域输入的消息内容;
基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据,所述定时消息数据表征在所述目标会话中定时发送的消息。
6.一种定时消息处理装置,其特征在于,所述定时消息处理装置包括:
数据接收单元,被配置为执行接收定时消息数据,所述定时消息数据中至少包括操作控件信息和消息内容,所述定时消息数据表征在目标会话中定时发送的消息,所述操作控件信息中至少包括操作控件所属的控件类型;
定时消息显示单元,被配置为执行基于所述目标会话对应的会话界面,显示定时消息,所述定时消息中至少包括所述操作控件信息对应的所述操作控件和所述消息内容;
操作执行单元,被配置为执行响应于对所述操作控件的触发操作,执行与所述控件类型对应的目标操作。
7.一种定时消息处理装置,其特征在于,所述定时消息处理装置包括:
编辑界面显示单元,被配置为执行显示目标会话对应的定时消息编辑界面,所述定时消息编辑界面中包括控件信息输入区域和消息内容输入区域;
控件信息获取单元,被配置为执行获取在所述控件信息输入区域输入的操作控件信息,所述操作控件信息中至少包括操作控件所属的控件类型;
消息内容获取单元,被配置为执行获取在所述消息内容输入区域输入的消息内容;
数据创建单元,被配置为执行基于所述操作控件信息和所述消息内容,创建所述目标会话对应的定时消息数据,所述定时消息数据表征在所述目标会话中定时发送的消息。
8.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的存储器;
其中,所述一个或多个处理器被配置为执行如权利要求1至权利要求4任一项所述的定时消息处理方法,或者被配置为执行如权利要求5所述的定时消息处理方法。
9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行如权利要求1至权利要求4任一项所述的定时消息处理方法,或者使得所述终端能够执行如权利要求5所述的定时消息处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求4任一项所述的定时消息处理方法,或者实现权利要求5所述的定时消息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110024637.4A CN112764607A (zh) | 2021-01-08 | 2021-01-08 | 定时消息处理方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110024637.4A CN112764607A (zh) | 2021-01-08 | 2021-01-08 | 定时消息处理方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112764607A true CN112764607A (zh) | 2021-05-07 |
Family
ID=75701062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110024637.4A Pending CN112764607A (zh) | 2021-01-08 | 2021-01-08 | 定时消息处理方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112764607A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113568538A (zh) * | 2021-08-13 | 2021-10-29 | 北京字跳网络技术有限公司 | 一种交互方法、装置、设备和存储介质 |
CN114020195A (zh) * | 2021-10-12 | 2022-02-08 | 武汉夜莺科技有限公司 | 话术信息的处理方法、装置及存储介质 |
CN114124866A (zh) * | 2021-11-18 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 会话处理方法、装置、电子设备及存储介质 |
CN114385264A (zh) * | 2022-01-12 | 2022-04-22 | 挂号网(杭州)科技有限公司 | 配置方法、装置、后台、电子设备及存储介质 |
CN115174282A (zh) * | 2022-06-29 | 2022-10-11 | 北京字跳网络技术有限公司 | 一种信息交互方法、装置、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160231151A1 (en) * | 2015-02-10 | 2016-08-11 | Invensys Systems, Inc. | Vortex flowmeter |
CN107743086A (zh) * | 2016-10-18 | 2018-02-27 | 腾讯科技(深圳)有限公司 | 一种消息处理方法及***、消息发送及接收装置 |
CN109151167A (zh) * | 2018-07-18 | 2019-01-04 | Oppo广东移动通信有限公司 | 一种定时发送的方法、电子设备及存储介质 |
CN111711558A (zh) * | 2020-05-28 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 一种消息控制方法及装置 |
-
2021
- 2021-01-08 CN CN202110024637.4A patent/CN112764607A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160231151A1 (en) * | 2015-02-10 | 2016-08-11 | Invensys Systems, Inc. | Vortex flowmeter |
US10739171B2 (en) * | 2015-02-10 | 2020-08-11 | Schneider Electric Systems Usa, Inc. | Vortex flowmeter |
CN107743086A (zh) * | 2016-10-18 | 2018-02-27 | 腾讯科技(深圳)有限公司 | 一种消息处理方法及***、消息发送及接收装置 |
CN109151167A (zh) * | 2018-07-18 | 2019-01-04 | Oppo广东移动通信有限公司 | 一种定时发送的方法、电子设备及存储介质 |
CN111711558A (zh) * | 2020-05-28 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 一种消息控制方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113568538A (zh) * | 2021-08-13 | 2021-10-29 | 北京字跳网络技术有限公司 | 一种交互方法、装置、设备和存储介质 |
CN114020195A (zh) * | 2021-10-12 | 2022-02-08 | 武汉夜莺科技有限公司 | 话术信息的处理方法、装置及存储介质 |
CN114020195B (zh) * | 2021-10-12 | 2024-04-26 | 武汉夜莺科技有限公司 | 话术信息的处理方法、装置及存储介质 |
CN114124866A (zh) * | 2021-11-18 | 2022-03-01 | 北京达佳互联信息技术有限公司 | 会话处理方法、装置、电子设备及存储介质 |
CN114385264A (zh) * | 2022-01-12 | 2022-04-22 | 挂号网(杭州)科技有限公司 | 配置方法、装置、后台、电子设备及存储介质 |
CN115174282A (zh) * | 2022-06-29 | 2022-10-11 | 北京字跳网络技术有限公司 | 一种信息交互方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112947823B (zh) | 会话处理方法、装置、设备及存储介质 | |
CN108776568B (zh) | 网页页面的显示方法、装置、终端及存储介质 | |
CN112764607A (zh) | 定时消息处理方法、装置、终端及存储介质 | |
CN109327608B (zh) | 歌曲分享的方法、终端、服务器和*** | |
CN112751679B (zh) | 即时通讯消息处理方法、终端及服务器 | |
CN108874496B (zh) | 应用管理方法、装置、终端、服务器及存储介质 | |
CN113098755B (zh) | 群聊创建方法、装置、终端及存储介质 | |
CN110932963B (zh) | 多媒体资源分享方法、***、装置、终端、服务器及介质 | |
CN112764608B (zh) | 消息处理方法、装置、设备及存储介质 | |
CN110109608B (zh) | 文本显示方法、装置、终端及存储介质 | |
CN112068762A (zh) | 应用程序的界面显示方法、装置、设备及介质 | |
CN112181573A (zh) | 媒体资源展示方法、装置、终端、服务器以及存储介质 | |
CN113157172A (zh) | 弹幕信息显示方法、发送方法、装置、终端及存储介质 | |
CN112163406A (zh) | 互动消息显示方法、装置、计算机设备及存储介质 | |
CN113411680A (zh) | 多媒体资源播放方法、装置、终端及存储介质 | |
CN111628925A (zh) | 歌曲交互方法、装置、终端及存储介质 | |
CN113709022A (zh) | 消息交互方法、装置、设备及存储介质 | |
CN111126958A (zh) | 日程创建方法、装置、设备及存储介质 | |
CN112417180A (zh) | 生成影集视频的方法、装置、设备及介质 | |
CN111953852B (zh) | 通话记录生成方法、装置、终端及存储介质 | |
CN114816600B (zh) | 会话消息显示方法、装置、终端及存储介质 | |
CN114398136A (zh) | 对象提及方法、装置、终端及存储介质 | |
CN113485596A (zh) | 虚拟模型的处理方法、装置、电子设备及存储介质 | |
CN115134316A (zh) | 话题展示方法、装置、终端及存储介质 | |
CN114968021A (zh) | 消息显示方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210507 |