CN116233041A - 信息处理方法、装置及电子设备 - Google Patents
信息处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN116233041A CN116233041A CN202310215689.9A CN202310215689A CN116233041A CN 116233041 A CN116233041 A CN 116233041A CN 202310215689 A CN202310215689 A CN 202310215689A CN 116233041 A CN116233041 A CN 116233041A
- Authority
- CN
- China
- Prior art keywords
- session
- component
- target
- service data
- instance
- 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
-
- 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
-
- 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/18—Commands or executable codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
Abstract
本公开实施例提供一种信息处理方法、装置及电子设备,该方法包括:根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;根据所述地址信息获取所述业务数据;根据所述业务数据实例化所述目标组件;在所述目标会话标识指示的会话界面中显示目标组件实例。实现了在会话中创建会话组件,使用业务数据对组件进行实例化,并将组件实例显示在会话用户对应的会话界面,从而通过组件的方式在会话界面中显示会话用户关注的第三方的业务数据。减少了会话用户获取业务数据的操作,提高了会话用户获取上述业务数据的效率。
Description
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种信息处理方法、装置及电子设备。
背景技术
随着通信技术的发展,用户可以使用即时通信应用进行信息沟通。用户可以使用即时通信应用展开多个会话。在会话中与至少一个联系人进行实时的信息交流。
会话中的消息通常是按照产生的时间先后顺序显示在会话中。
会话相关的用户可能都关注相同的信息。上述信息可以会话内容之外的信息,例如来自第三方平台的信息。相关技术中,各用户在查看上述信息时,需要打开第三方平台提供的页面,进而在上述页面中浏览上述信息。
也就是说,会话中的用户获取上述信息的操作较为复杂。不利于用户快速获取所关注的信息,因此,会话用户获取会话外信息的效率较低。
发明内容
本公开实施例提供一种信息处理方法、装置及电子设备,以克服相关技术中会话对应的用户获取共同关注的信息效率较低的问题。
第一方面,本公开实施例提供一种信息处理方法,该方法包括:
根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;
根据所述地址信息获取所述业务数据;
根据所述业务数据实例化所述目标组件;
在所述目标会话标识指示的会话界面中显示目标组件实例。
第二方面,本公开实施例提供一种信息处理方法,该方法包括:
在目标会话的显示界面中显示组件容器;
在所述组件容器中显示包括目标组件实例的至少一个组件实例;其中,所述目标组件实例包括预设的业务数据。
第三方面,本公开实施例提供一种信息处理方法,该方法包括:
生成会话组件创建请求,所述会话组件创建请求包括业务数据的地址信息和目标会话的标识;
向所述目标会话的会话服务器发送所述会话组件创建请求,以使所述会话服务器创建目标组件;
向所述会话服务器发送所述业务数据;以使所述会话服务器根据所述业务数据生成目标组件实例。
第四方面,本公开实施例提供一种信息处理装置,包括:
创建单元,用于根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;
获取单元,用于根据所述地址信息获取所述业务数据;
实例化单元,用于根据所述业务数据实例化所述目标组件;
第一显示单元,用于在所述目标会话标识指示的会话界面中显示目标组件实例。
第五方面,本公开实施例提供一种信息处理装置,包括:
第二显示单元,用于在目标会话的显示界面中显示组件容器;
第三显示单元,用于在所述组件容器中显示包括目标组件实例的至少一个组件实例;其中,所述目标组件实例包括预设的业务数据。
第六方面,本公开实施例提供一种信息处理装置,包括:
生成单元,用于生成会话组件创建请求,所述会话组件创建请求包括业务数据的地址信息和目标会话的标识;
第一发送单元,用于向所述目标会话的会话服务器发送所述会话组件创建请求,以使所述会话服务器创建目标组件;
第二发送单元,用于向所述会话服务器发送所述业务数据;以使所述会话服务器根据所述业务数据生成目标组件实例。
第七方面,本公开实施例提供一种电子设备,包括:处理器和存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上述第一方面、第二方面、第三方面以及上述各方面各种可能涉及的信息处理方法。
第八方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上述第一方面、第二方面、第三方面以及上述各方面各种可能涉及的信息处理方法。
第九方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面、第二方面、第三方面以及上述各方面各种可能涉及的信息处理方法。
本实施例提供的信息处理方法、装置及电子设备,通过根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;根据所述地址信息获取所述业务数据;根据所述业务数据实例化所述目标组件;在所述目标会话标识指示的会话界面中显示目标组件实例,实现了在会话中创建会话组件,使用业务数据对组件进行实例化,并将组件实例显示在会话用户对应的会话界面,从而通过组件的方式在会话界面中显示会话用户关注的会话消息之外的第三方的业务数据。减少了会话用户获取业务数据的操作,提高了会话用户获取上述业务数据的效率。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种信息处理方法的流程示意图一;
图2为本公开实施例提供的一种信息处理方法的流程示意图二;
图3为根据本公开提供的一种信息处理方法的流程示意图三;
图4A为根据本公开提供的目标会话的会话界面的一个示意图;
图4B为根据本公开提供的目标会话的会话界面的一个示意图;
图4C为根据本公开提供的目标会话的会话界面的一个示意图;
图5为根据本公开提供的一种信息处理方法的流程示意图四;
图6为根据本公开的信息处理方法的一个原理性流程图;
图7为本公开实施例提供的一种信息处理装置的结构框图;
图8为本公开实施例提供的一种信息处理装置的结构框图;
图9为本公开实施例提供的一种信息处理装置的结构框图;
图10为本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
在即时通信应用中,一个会话通常会涉及至少两个用户。会话界面中可以显示会话详情信息,例如显示会话用户的至少一条消息等。
除了与其他会话用户之间的信息沟通,会话用户可能还会关注一些来自第三方平台的信息。
如果会话用户需要来自第三方平台的信息,会话用户需要进入到第三方平台的页面,然后在该页面中浏览上述信息。对于会话中的用户,如果会话中的多个用户关注该信息,则该多个用户需要使用各自的终端设备分别打开上述第三方平台的页面,来浏览上述信息。这样一来,会话中的用户获取上述信息总的时长较长,使得会话用户总体获取上述信息的效率较低。
为了改善上述问题,本公开提供的方案,通过创建会话对应的目标组件,根据会话消息之外的业务数据生成目标组件实例,将目标组件实施例显示在会话界面中,从而使得会话的全部用户在会话界面中可以浏览到上述业务数据,可以提高会话用户获取会话消息之外的业务数据的效率。
请参考图1,图1为本公开实施例提供的一种信息处理方法的流程示意图一。该方法包括:
S101:根据接收到的会话组件创建请求创建目标组件,会话组件创建请求包括目标会话标识以及业务数据的地址信息。
本实施例的信息处理方法的执行主体可以是会话服务器(也可以称为即时通信应用服务器)。例如为会话各方提供消息中转和消息存储的服务器。
另外,上述会话服务器还可以向客户端提供会话界面中各元素的显示布局信息。
在本实施例中,上述会话服务器向客户端提供的上述显示布局信息中包括组件容器的信息。
可以利用上述组件容器分别对多个组件进行管理。对于已经关联了组件的组件容器,上述服务器可以为每个组件设置其在上述组件容器中的显示位置。对于每一个组件(例如Widget组件)来说,相互独立,互不干扰。
上述会话组件创建请求用于为一目标会话创建在该会话界面显示的组件。这里的目标会话可以是各种会话,例如单聊会话、群聊会话等。这里可以将待创建的组件称之为目标组件。
上述会话创建请求包括目标会话标识以及业务数据的地址信息。
目标会话标识可以包括文字、字母或符号等。会话标识可以区分不同的会话。
这里的业务数据可以是该目标会话中大部分会话用户关注的数据。这里的业务数据可以是会话消息之外的数据,例如来自第三方平台的数据。
示意性地,这里的业务数据例如可以包括实时股市行情数据。
示意性地,这里的业务数据可以是实时赛况数据等。
示意性地,这里的业务数据可以是实时库存数据等。
这里的业务数据可以包括文字、图形、图像、表格等。
上述地址信息是指业务数据存储的地址信息。上述地址信息例如可以包括统一资源定位符(Uniform Resource Locator,URL)。
上述执行主体可以从地址信息指示的地址中获取业务数据。
在本实施例中,上述会话组件可以是各种组件。在一些实施例中,上述组件例如可以是微组件(Widget组件)。
使用微组件可以满足用户的如下需求:简单明了、恰当展示、个性化定制。
微组件可以是视图的一种结构化描述,主要存储有关视图渲染的配置信息,包括布局、渲染属性、事件响应信息。通常微组件主要有三个组成部分:一个限位框,一个框架,还有Widget的图形控件以及其它元素。
在一些实施例中,这里的会话组件创建请求可以是由会话用户通过其使用的用于进行会话的客户端发出的。上述客户端可以运行于终端设备中。上述客户端可以是即时通信应用客户端。
在一些实施例中,这里的会话组件创建请求可以是由会话用户关注的业务数据的服务器发出的。
在这些实施例中,业务数据服务器可以主动向会话服务器发送上述会话组件创建请求。
在一些实施例中,上述步骤S101包括:
首先,接收业务数据服务器通过组件创建接口发送的会话组件创建请求;
其次,利用组件添加接口创建目标组件。
在这些实施例中,上述执行主体可以提供组件创建接口,例如微组件创建接口(CreatWidget)。业务数据服务器可以利用上述组件创建接口向会话服务器发送会话组件创建请求。例如业务数据在本地调用会话服务器提供的组件创建接口,并在该组件创建接口中输入业务数据的地址信息和目标组件的类型等参数。
会话服务器可以根据本端提供的组件添加接口(例如微组件添加接口AddChatWidgets)创建目标组件。
在这些实施例中,会话服务器可以通过组件创建接口接收业务数据发送的会话组件创建请求,使用组件添加接口创建目标组件,也即会话服务器可以使用会话服务器本端预先提供的组件处理功能创建目标组件,从而可以提高创建目标组件的速度。
在一些实施例中,上述步骤S101包括:根据会话组件创建请求创建目标组件抽象实例。
在这些实施例中,上述执行主体在接收到上述会话组件创建请求之后,可以首先根据预设的抽象实例创建规则创建目标组件抽象实例。
在目标组件抽象实例中可以包括目标组件的限位框、框架以及基本控件等。
在这些实施例中,在对目标组件的抽象实例填充业务数据之后可以得到目标组件实例;或者,或者在对目标组件的抽象实例根据指定的显示样式填充业务数据之后,可以得到目标组件实例。
S102:根据地址信息获取业务数据。
上述地址信息中可以包括业务数据的存储地址,例如业务数据在互联网上标准资源的地址:URL。对于URL而言,通常可以包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。较为完整的URL示意如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志。
上述执行主体可以通过有线或无线通信连接,根据上述地址信息从业务数据服务器中获取业务数据。
S103:根据业务数据实例化目标组件。
在获取到上述业务数据之后,可以使用预设组件实例化方法实例化目标组件。在实例化目标组件的过程中,将业务数据填充至上述目标组件。一个示例中,可以将业务数据与目标组件中的预设承载上述业务数据的元素(Element)进行绑定。然后生成目标组件各元素的渲染信息。从而得到目标组件实例。
S104:在目标会话标识指示的会话界面中显示目标组件实例。
这里的会话界面可以是目标会话标识指示的目标会话的会话界面。这里的会话界面可以是上述目标会话的至少一个会话用户对应的会话界面。
在本实施例中,上述执行主体可以将上述目标组件实例发送给该目标会话的会话用户各自对应的客户端(例如即时通信应用客户端),以使客户端在该目标会话的会话界面显示上述目标组件实例。
实践中,上会话界面中可以显示目标会话的会话消息和目标组件实例。
上述目标组件实例可以显示在会话界面的组件容器中。
本实施例中,根据接收到的会话组件创建请求创建目标组件,会话组件创建请求包括目标会话标识以及业务数据的地址信息;根据地址信息获取业务数据;根据业务数据实例化目标组件;在目标会话标识指示的会话界面中显示目标组件实例。实现了在会话中创建会话组件,使用业务数据对组件进行实例化,并将组件实例显示在会话用户对应的会话界面,从而通过组件的方式在会话界面中显示会话用户关注的会话消息之外的业务数据。减少了会话用户获取第三方业务数据的操作,提高了会话用户获取上述业务数据的效率。
请参考图2,图2为本公开实施例提供的一种信息处理方法的流程示意图二。该方法包括:
S201:根据接收到的会话组件创建请求创建目标组件,会话组件创建请求包括目标会话标识以及业务数据的地址信息。
本实施例中,信息处理方法的执行主体可以是会话服务器。
步骤S201和步骤S204的具体实施可以参考图1所示实施例的步骤S101和步骤S104,此次不赘述。
S202:根据地址信息获取显示样式和业务数据。
业务数据以及业务数据的显示样式可以存储在业务数据服务器中。上述地址信息可以包括存储显示样式和业务数据的物理地址对应的统一资源定位符。
上述显示样式可以是业务数据的显示样式。包括但不限于:背景色、窗口数量、窗口大小、窗口布局、文字/符号颜色、文字/符号大小、字体、图像/图形大小等。
上述执行主体可以根据上述地址信息从业务数据服务器获取显示样式和业务数据。
S203:根据显示样式和业务数据实例化目标组件。
利用实例化方法,上述执行主体可以根据上述显示样式将业务数据对目标组件进行实例化,从而得到目标组件实例。
S204:在目标会话标识指示的会话界面中显示目标组件实例。
本实施例中,由于上述业务数据服务器提供了用于显示业务数据的显示样式,从而会话服务器无需确定上述业务数据的显示样式,从而可以简化会话服务器生成目标组件的步骤,降低会话服务器生成目标组件的资源消耗,提高了会话服务器生成目标组件的速度,进而提高了目标组件生成到在目标会话的会话界面显示目标组件实例的总体效率。
在图1和图2所示的信息处理方法的一些实施例中,上述信息处理地方法还包括:
首先,创建目标组件对应的预览标识,将预览标识与地址信息进行关联。
其次,将预览标识发送给目标会话的用户的客户端。以及
图1所示实施例的步骤S102和图2所示实施例的步骤S202包括:
响应于接收到目标会话的用户的客户端发送的用于浏览目标组件实例的浏览请求,根据地址信息获取业务数据;其中浏览请求包括预览标识。
在这些实施例中,上述执行主体在根据会话组件创建请求创建了目标组件(目标组件抽象实例)之后,可以生成目标组件的预览标识(PreviewID)。上述执行主体可以将预览标识与上述地址信息进行关联。然后将该预览标识发送给显示目标会话的客户端(例如即时通信应用客户端)。
用户在上述目标会话的会话界面可以发起浏览目标组件实例的浏览操作。上述客户端可以在本地查找是否存储有预览标识匹配的组件实例,若有,则将本地的组件实例与目标组件进行绑定,生成目标组件实例。
上述客户端在本地未找到与预览标识匹配的组件实例,可以生成浏览请求,该浏览请求可以包括预览标识。客户端可以将上述浏览请求发送给会话服务器,会话服务器若在本地也未查找到与预览标识对应的组件实例,可以查找与预览标识关联的地址信息。然后根据上述地址信息从业务数据服务器获取业务数据。
在这些实施例中,在创建了目标组件之后,生成与地址信息关联的预览标识,然后将预览标识发送给客户端,以由客户端根据上述预览标识在本地或者通过会话服务器获取业务数据从而生成目标组件实例,有利于对不同组件的管理。
在图1和图2所示的信息处理方法的一些实施例中,上述信息处理方法还包括如下步骤:
首先,获取更新的业务数据和/或显示样式。
其次,根据更新的业务数据和/或显示样式更新目标组件实例。
在这些实施例中,上述执行主体可以每隔预设时间向业务数据服务器发送更新信息获取请求。业务数据可以根据上述获取请求检测业务数据和/或显示样式是否发生更新。若检测到业务数据和/或显示样式发生更新,生成包括更新了的业务数据和/或显示样式的更新信息。
上述执行主体在接收到上述更新的业务数据和/或显示样式之后,根据更新的业务数据和/或显示样式更新目标组件实例。
在这些实施例中,会话服务器可以获取目标组件实例的更新的业务数据,然后更新目标组件实例。从而可以有利于会话服务器主动根据业务数据的更新目标组件实例。进而有利于控制在目标会话的会话界面显示的目标组件实例中的内容。
在图1和图2所示的信息处理方法的一些实施例中,上述信息处理方法还包括如下步骤:
检测到目标组件实例发生变化,向目标会话的用户的客户端推送变化后的目标组件实例的信息;其中,上述变化由业务数据服务器发送的更新的业务数据和/或显示样式生成。
在这些实施例中,上述业务数据服务器可以主动检测业务数据和/或显示样式是否发生变化,例如每隔预设时间间隔检测一次上述业务数据和/或显示样式是否发生变化。
当检测到业务数据和显示样式中的至少之一发生变更之后,可以将更新的业务数据和/或显示样式发送给会话服务器。会话服务器根据更新的业务数据和/或显示样式更新目标组件实例,从而引起目标组件实例发生变化。上述执行主体可以向上述客户端发送变化后的目标组件实例的信息。这些信息可以包括用于指示目标组件实例中哪些业务数据和/或样式进行了更新,以及这些业务数据和/或样式更新后的业务数据和/或样式的信息。
上述客户端在接收到上述变化后的目标组件实例的信息之后,可以在本端根据上述信息显示更新后的目标组件实例。
在这些实施例中,会话服务器检测到目标组件实例根据业务数据服务器推送的信息而发生变化,向上述客户端推送变化后的目标组件的实例的信息,从而使得上述客户端可以显示更新后的目标组件实例,目标会话的用户可以在会话界面中及时了解最新的业务数据,可以改善用户获取会话消息之外的业务数据的效率。
在图1和图2所示的信息处理方法的一些实施例中,上述信息处理方法还包括如下步骤:
根据接收到会话组件的删除指令,删除删除指令指示的目标会话中的组件,并向目标会话用户的客户端发送用于指示删除预存的该组件的信息的指令。
在这些实施例中,上述删除指令可以由会话用户的客户端根据会话用户在会话界面发出的组件删除操作而生成。上述删除指令包括待删除的组件的标识信息,例如组件的预览标识信息等。
上述执行主体在接收到上述删除指令之后,可以在本地删除组件的组件实例,例如显示样式和业务数据等,删除组件的预览标识以及与预览标识关联的地址信息等,最后再删除组件。
此外,上述执行主体还可以向客户端发送用于指示删除预存的该组件的信息的指令。客户端可以根据上述指令删除本地预存的该组件的全部信息。
在这些实施例中,通过上述删除指令可以删除目标会话中的组件,从而有利于对会话中的组件进行维护。
请参考图3,图3为本公开实施例提供的一种信息处理方法的流程示意图三。该方法包括。
S301:在目标会话的会话界面中显示组件容器。
本实施例中的执行主体可以是终端设备。具体的可以是运行在终端设备上的可以进行会话的客户端,例如即时通信应用客户端。
这里的目标会话可以是各种会话,例如单聊会话、群聊会话。
上述会话界面可以是显示目标会话的消息的会话界面,还可以是显示目标会话的日历的会话界面等等。
这里的组件容器可以是预先创建的,用于容纳至少一个组件。
在一些应用场景中,上述组件容器可以是会话服务器为该目标会话创建的。上述会话服务器可以将该组件容器与目标会话进行关联,并将该组件容器发送至上述客户端。上述客户端根据目标会话与组件容器之间的关联关系,在显示该目标会话的会话界面时显示上述组件容器。
在一些应用场景中,上述组件容器可以是会话服务器根据接收到的创建目标会话的首个组件创建请求而创建的。
在一些应用场景中,上述组件容器可以隐藏的在这些应用场景中,目标会话的会话界面中可以包括用于指示显示组件容器的容器显示控件。用户可以触发上述容器显示控件。上述执行主体在检测到了用户对上述容器显示控件的触发操作之后,可以在目标会话的会话界面中显示组件容器。
S302:在组件容器中显示包括目标组件实例的至少一个组件实例;其中,目标组件实例包括预设的业务数据。
上述至少一个组件实例可以是预先生成并与目标会话绑定的。上述至少一个组件实例可以预先与组件容器建立了关联关系。
例如会话服务器可以预先根据会话组件创建请求创建组件,将组件与目标会话进行绑定,生成组件实例(包括会话组件实例渲染信息),将组件实例发送给客户端。
客户端在显示上述组件容器时,显示至少一个组件实例。
在一些应用场景中,目标会话的会话界面还显示目标会话的至少部分会话消息。
一个示例中,上述会话界面中从左至右显示会话消息显示区域和组件容器显示区域。消息显示区域可以显示目标会话的至少一条会话消息。上述组件容器显示区域可以显示与目标会话绑定的多个组件。
请参考图4A,图4A示出了目标会话的会话界面的一个示意图。
如图4A所示,目标会话的会话界面中可以包括会话流显示区域401、会话消息显示区域402以及组件容器显示区域403。如图4A所示,在当前会话界面中被选中显示的目标会话为会话3。会话消息显示区域402中显示会话3的会话消息。在组件容器显示区域403中可以显示组件容器标识“会话组件”4031以及多个会话组件,如图4A中的会话组件1和会话组件2等。
在一些实施例中,在上述会话界面中,上述组件容器显示在会话界面的顶部,上述步骤S302包括:
响应于接收到显示多个组件实例的第一展示指令,在会话界面增加组件容器的显示面积,并在组件容器中显示多个组件实例。
在这些实施例中,默认组件容器显示在会话界面的顶部,至少一条会话消息可以显示在组件容器的下方。
请参考图4B,图4B示出了目标会话的会话界面的一个示意图。
如图4B所示,当前目标会话为会话3,在目标会话会话3的会话界面404中,组件容器405显示在会话界面404的顶部。默认组件容器405中显示1个会话组件,如图4B中的会话组件1。会话界面中,在组件容器405的下方可以显示会话消息区域406,会话消息区域可以显示至少部分会话消息。
一个示例中,上述组件容器中可以显示下拉控件,当接收到用户对下拉控件执行触发操作时,可以视为接收到第一展示指令。
在接收到上述第一展示指令后,在会话界面中增加组件容器的显示面积,例如向下延长组件容器的显示长度。在增加了上述显示面积之后,可以在上述组件容器中显示更多的组件实例。
请参考图4C,图4C为对图4B执行了第一展示指令之后的会话界面。如图4C所示,根据上述第一展示指令,上述组件容器405的显示面积增加,也即组件容器拉长,可以在拉长的组件容器中显示会话组件1和会话组件2等会话组件。
在这些实施例中,通过默认将组件容器置顶显示单个组件实例,在用户需要浏览多个组件实例时,可以执行上述第一展会指令,进而在增加了显示面积的组件容器中浏览多个组件实例。从而可以根据用户的需求在目标会话的会话界面中显示一个或多个组件实例。
上述多个组件实例之间互相独立,互不干扰。
上述目标组件实例是上述至少一个组件实例中的一个。目标组件实例可以是由会话服务器预先创建并将其与目标会话关联,然后发送给目标会话对应的会话用户客户端的。上述目标组件实例中可以包括预设的业务数据。这里的预设的业务数据可以是由会话服务器根据接收到的目标组件创建请求确定并获取的。
这里的业务数据可以是该目标会话中大部分会话用户关注的数据。
一个示例中,这里的业务数据例如可以包括实时股市行情数据。
一个示例中,这里的业务数据可以是实时赛况数据等。
一个实例中,这里的业务数据可以是实时库存数据等。
上述业务数据可以包括文字、图形、图像、表格等。
本实施例中,在目标会话的会话界面中显示组件容器;在组件容器中显示包括目标组件实例的至少一个组件实例;其中,目标组件实例包括预设的业务数据。实现了在会话用户对应的会话界面中显示组件实例,组件实例包括业务数据,从而通过组件的方式在会话界面中显示会话用户关注的会话之外的第三方业务数据。减少了会话用户获取业务数据的操作,提高了会话用户获取上述业务数据的效率。
在一些实施例中,上述信息处理方法还包括如下步骤:
首先,根据用户的组件创建操作生成组件创建指令;组件创建操作用于创建目标会话的目标组件,组件创建指令包括业务数据的标识信息。
在这些实施例中,用户可以在目标会话的会话界面中执行组件创建操作。示意性地,上述会话界面中可以显示用于创建组件的组件创建控件。当检测到用户对上述组件创建控件执行的触发操作后,用户还可以对业务数据的信息执行选择操作执行选择操作。上述业务数据的信息包括用于唯一表示该业务数据的信息,例如业务数据的地址信息等。可以将上述用户的操作视为接收到用户的组件创建操作。
上述执行主体可以根据上述组件创建操作,生成包括目标会话信息和业务数据的标识信息的组件创建指令。
其次,向业务数据服务器发送组件创建指令,以使业务数据服务器根据组件创建指令生成会话组件创建请求,并将会话组件创建请求发送给会话服务器,以使会话服务器创建目标组件。
最后,接收会话服务器发送的目标组件实例,并在目标会话的会话界面显示目标组件实例,目标组件实例为会话服务器获取的业务数据生成。
上述业务数据服务器在接收到上述组件创建指令之后,生成会话组件创建请求。会话组件创建请求包括目标会话标识和以及业务数据的地址信息。然后将上述会话组件创建请求发送给会话服务器。会话服务器可以根据会话组件创建请求创建目标组件,并根据上述地址信息从业务数据服务器获取的业务数据生成目标组件实例。会话服务器可以将目标组件实例发送给目标会话的客户端,以使客户端在目标会话的会话界面中显示目标组件实例。
在这些实施例中,目标组件的创建可以由会话用户发起,从而实现了组件的用户可配置性,可以提高用户体验。
在一些实施例中,上述信息处理方法还包括:
首先,接收会话服务器发送的目标组件的预览标识,上述预览标识由会话服务器在创建目标组件时生成。
其次,响应于检测到本地没有与预览标识匹配的组件实例,向会话服务器发送获取实例的请求,并接收会话服务器发送的组件实例,将组件实例与目标组件进行绑定,生成目标组件实例;或者
响应于检测到本地有预览标识匹配的组件实例,将组件实例与目标组件进行绑定,生成目标组件实例。
在这些实施例中,会话服务器在创建了目标组件之后,可以生成目标组件的预览标识(PreviewID)。会话服务器可以将上述预览标识与业务数据的地址信息以及所创建的目标组件分别进行关联。上述会话服务器可以将上述目标组件以及预览标识发送给上述执行主体。上述执行主体在接收到上述目标组件和预览标识之后,可以在本地检测有无与预览标识匹配的组件实例。若在本地查找到与预览标识匹配的组件实例,则可以直接将上述组件实例与目标组件进行绑定,从而上述执行主体得到目标组件实例。
若在本地没有检测到与预览标识匹配的组件实例,上述执行主体可以向会话服务器发送获取实例的请求。会话服务器可以在本地查找是否有与预览标识匹配的组件实例,若有,将上述组件实例发送给上述执行主体。若会话服务器在本地未查找到与预览标识匹配的组件实例,可以向业务数据服务器发送数据获取请求。上述数据获取请求可以包括业务数据的地址信息。业务数据服务器在接收到数据获取请求之后,可以向会话服务器发送与预览标识匹配的业务数据和/或显示样式。会话服务器在接收到上述业务数据和/或显示样式之后,可以生成目标组件实例。将目标组件实例与目标组件的预览标识进行绑定。将目标组件实例发送给上述执行主体。
在这些实施例中,上述执行主体可先在本地查找是否与目标组件匹配的组件实例,若有,则直接使用本地的组件实例生成目标组件实例。若本地没有与目标组件匹配的组件实例,则从会话服务器获取组件实例,从而可以利用执行主体本地存储的组件实例快速显示目标组件实例。在一定程度上可以改善在目标会话的会话界面中显示目标组件实例的速度。
在一些实施例中,上述信息处理方法还包括:响应于接收到用户在目标会话的会话界面发出的删除组件的指令,向会话服务器发送用于删除指令指示的组件的组件删除信息;以及在本地删除存储的该组件的信息。
在这些实施例中,在上述目标会话的会话界面中显示组件容器。组件容器中可以显示至少一个组件。对于任意一个组件,用户可以对该组件发出删除该组件的指令。例如各组件的显示区域中可以显示删除控件。用户可以对该组件的显示区域的删除控件执行触发操作,从而向上述执行主体发出对该组件的组件删除指令。
上述执行主体在接收到上述组件删除指令之后,可以生成组件删除信息。该组件删除信息可以包括删除组件的指令指示的组件的组件标识。会话服务器在接收到上述组件删除信息之后,可以在会话服务器中销毁该组件标识指示的组件的业务数据和/或显示样式的信息以及该组件的信息。
此外,上述执行主体还可以删除本地存储的该组件的信息,包括组件的显示样式和/或业务数据等信息。
在这些实施例中,用户可以通过删除组件的指令,使得在客户端以及在会话服务器端删除上述指令指示的组件,从而为用户对显示在会话的显示界面中的组件的维护提供了方便。
请参考图5,图5为本公开实施例提供的一种信息处理方法的流程示意图四。该方法包括:
S501:生成会话组件创建请求,会话组件创建请求包括业务数据的地址信息和目标会话标识。
S502:向目标会话的会话服务器发送会话组件创建请求,以使会话服务器创建目标组件。
本实施例中,信息处理方法的执行主体可以是业务数据服务器。
业务数据服务器可以是与会话服务器不同的服务器。上述业务数据服务器中可以存储不同的业务数据。在一些应用场景中,这些业务数据可以是与目标会话的消息无关的数据。
上述业务数据可以是目标会话的大部分会话用户关注的数据。
在一些实施例中,业务数据服务器可以根据检测到的目标会话中的多个用户均访问某一业务数据,可以主动生成会话组件创建请求。该会话组件创建请求中包括目标会话标识和业务数据的地址信息。并将该会话组件创建请求发送给会话服务器。会话服务器在接收到上述会话组件创建请求之后,创建目标组件。会话服务器可以将所创建的目标组件与目标会话标识进行绑定。
上述目标会话可以为目标会话标识指示的会话。
在一些实施例中,上述步骤S501包括:响应于接收到目标会话的会话用户发出的创建目标组件的指令,生成组件创建请求,指令包括目标会话标识和业务数据的标识信息。
在这些实施例中,上述会话用户可以是目标会话中的任意会话用户。
会话用户可以向业务数据发出上述创建目标组件指令。例如会话用户在会话界面中点击用于创建会话组件的控件,进入会话组件创建界面,然后再触发业务数据(例如点击业务数据对应的显示界面),这样一来,上述操作携带了目标会话标识以及业务数据的信息。会话用户的客户端可以生成创建目标组件指令,该指令包括目标会话标识和业务数据的信息(例如业务数据的标识)。上述终端设备再将上述创建目标组件指令发送给业务数据服务器。
在这些实施例中,会话用户可以根据需求发出创建组件指令,来创建用于显示业务数据的组件,从而所创建的组件与用户的匹配度较高。
业务数据服务器在接收到上述创建目标组件指令之后,确定业务数据的地址信息,并将业务数据的地址信息和目标会话标识封装成会话组件创建请求。
业务数据服务器可以向目标会话的会话服务器(也即即时通信应用服务器)发送上述会话组件创建请求。
会话服务器在接收到上述会话组件创建请求之后,可以创建目标组件,然后将目标组件与目标会话标识进行绑定。
S503:向会话服务器发送业务数据;以使会话服务器根据业务数据生成目标组件实例。
在一些实施例中,上述会话服务器在创建了目标组件之后,可以向业务器发出业务数据获取请求。上述业务数据服务器可以根据上述请求将业务数据发送给会话服务器。
在一些实施例中,上述业务数据服务器可以主动将上述业务数据发送给会话服务器。
会话服务器在接收到上述业务数据之后,可以将业务数据与目标组件的预设元素进行关联,然后生成目标组件的渲染信息,从而生成目标组件实例。
在一些实施例中,上述业务数据服务器还可以将业务数据的显示样式发送给会话服务器。以使会话服务器根据上述显示样式以及上述业务数据生成目标组件实例。
这里的显示样式可以是用于显示业务数据的显示样式。
这里的显示样式包括背景色、窗口数量、窗口大小、窗口布局、文字/符号颜色、文字/符号大小、字体、图像/图形大小等。
在这些实施例中,上述业务数据服务器提供了用于显示业务数据的显示样式,从而会话服务器无需确定上述业务数据的显示样式,从而可以简化会话服务器生成目标组件实例的步骤,降低会话服务器生成目标组件的资源消耗,提高了会话服务器生成目标组件的速度,进而提高了目标组件生成到在目标会话的会话界面显示目标组件实例的总体效率。
在一些实施例中,上述信息处理方法还包括:
响应于检测到业务数据和/或显示样式发生变化,向会话服务器发送变更信息,以使会话服务器更新目标组件实例。
在这些实施例中,对于已经生成了实例的目标组件,上述业务数据服务器可以主动检测业务数据和/或显示样式是否发生变化,例如每隔预设时间间隔检测一次上述业务数据和/或显示样式是否发生变化。
当检测到业务数据和显示样式中的至少之一发生变更之后,可以生成变更信息。上述变更信息包括描述业务数据和/或显示样式的更新信息。
一个示例中,业务数据发生变更。当检测到业务数据D1变更为业务数据D2,生成业务数据的发生变化的变更信息。上述变更信息包括业务数据D1变更为业务数据D2的描述信息。这样一来,会话服务器在接收到上变更信息之后,可以将原目标组件实例中的业务数据D1替换为业务数据D2,然后将替换了业务数据D2的目标组件实例发送给会话用户对应的客户端;或者将指示目标组件实例中的业务数据D1的替换为业务数据D2的实例变更信息发送给目标会话对应的客户端。以使上述客户端在显示上述目标会话时显示更新的目标组件实例。
一个示例中,显示样式发生变更。当检测到显示样式例如背景色由C1变更为C2之后,生成变更信息。该变更信息包括背景色由C1变更为背景色C2的描述信息。会话服务器在接收到上述变更信息之后,可以将原目标组件实例中的背景色C1替换为背景色C2,然后将替换了背景色的目标组件实例发送给会话用户的客户端,或者将指示目标组件的背景色C1替换为C2的实例变更信息发送给目标会话对应的客户端,以使上述客户端在显示上述目标会话时显示更新的目标组件实例。
在这些实施例中,通过检测业务数据和/或显示样式发生变化,将该变化对应的变更信息发送给会话服务器,由会话服务器对目标组件实例进行更新,从而实现了显示在目标会话界面的目标组件实例可以根据业务数据的变化进行动态更新,进而目标会话的用户可以在会话界面中及时了解最新的业务数据,可以进一步改善用户获取第三方业务数据的效率。
在一些实施例中,上述信息处理方法还包括:
首先,接收会话服务器发送的获取业务数据和/或显示样式的更新信息的获取请求,检测业务数据和/或显示样式是否发生更新。
其次,若检测结果为是,将更新信息发送给会话服务器,以使会话服务器更新目标组件容器实例。
在这些实施例中,业务数据服务器可以接收会话服务器发送的上述获取请求,然后检测业务数据和/或显示样式是否发生更新。若检测到业务数据和/或显示样式发生更新,生成更新信息。这里的更新信息包括的内容可以参考上述业务数据主动生成的变更信息。
也即,在这些实施例中,上述业务数据可以根据来自会话服务器的更新信息的获取请求,被动的检测业务数据和/或显示样式是否更新。从而可以有利于会话服务器主动控制业务数据和/或显示样式的更新。进而有利于控制在目标会话的会话界面显示的目标组件实例中的内容。
在这些实施例中,通过业务数据服务器主动或被动的检测业务数据和/或显示样式是否更新,并将业务数据和/或显示样式的更新信息或变更信息发送给会话服务器进行更新目标组件实例,从而可以保证目标组件实例可以及时更新,进而目标会话用户可以在会话界面中及时获取更新的目标组件实例。
请参考图6,其示出了本公开的信息处理方法的一个原理性流程图。
如图6所示,步骤1业务数据服务器可以向会话服务器发送Widget组件注册请求,该请求中携带URL。该注册请求可以视为会话组件创建请求。步骤2,会话服务器根据上述会话创建请求创建目标组件。步骤3,会话服务器创建目标组件的预览标识(PreviewID),将预览标识与上述URL进行关联后保存。步骤4,客户端(例如即时通信应用客户端)可以向会话服务器发送获取组件列表请求。步骤5,会话服务器可以将包括目标组件预览标识的组件列表发送给客户端。步骤6,客户端接收到组件列表之后,对于组件列表中的每一个预览标识,客户端可以在本地查找是否有对应的组件实例。若有,步骤7,将组件实例绑定到匹配的预览标识指示的组件中,生成组件实例。对于本地缺失的组件实例(目标组件实例),客户端执行步骤8,向会话服务器发送组件实例获取请求,组件实例获取请求包括组件的预览标识。步骤9,会话服务器在接收到上述组件实例获取请求之后,在本地查找与上述预览标识匹配的目标组件实例,若有,则执行步骤12,将目标组件实例发送给客户端。会话服务器在本地缺失目标组件实例,则执行步骤10,向业务数据服务器发送显示样式和/或业务数据获取请求。上述请求包括地址信息。业务数据服务器在接收到上述请求之后,可以从本地提取与上述地址信息匹配的显示样式和/或业务数据,然后执行步骤11,将与地址信息匹配的显示样式和/或业务数据发送给会话服务器,由会话服务器根据目标组件和上述显示样式和/或业务数据生成目标组件实例。然后会话服务器执行步骤12,将目标组件实例发送给客户端,以使客户端在目标会话的显示界面中显示目标组件实例。
对应于上文图1所示实施例的信息处理方法,图7为本公开实施例提供的信息处理装置的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图7,装置70包括:创建单元701、获取单元702、实例化单元703和第一显示单元704。其中:
创建单元701,用于根据接收到的会话组件创建请求创建目标组件,会话组件创建请求包括目标会话标识以及业务数据的地址信息;
获取单元702,用于根据地址信息获取业务数据;
实例化单元703,用于根据业务数据实例化目标组件;
第一显示单元704,用于在目标会话标识指示的会话界面中显示目标组件实例。
在本公开的一些实施例中,获取单元702进一步用于:
根据地址信息获取显示样式;以及
实例化单元703进一步用于:
根据显示样式和业务数据实例化目标组件。
在本公开的一些实施例中,创建单元701进一步用于:
接收业务数据服务器通过组件创建接口发送的会话组件创建请求;
利用组件添加接口创建目标组件。
在本公开的一些实施例中,创建单元701进一步用于:根据会话组件创建请求创建目标组件抽象实例。
在本公开的一些实施例中,信息处理装置70还包括关联单元(图中未示出),关联单元用于:
创建目标组件对应的预览标识,将预览标识与地址信息进行关联;
将预览标识发送给目标会话的用户的客户端;以及
获取单元702进一步用于:
响应于接收到目标会话的用户的客户端发送的用于浏览目标组件实例的浏览请求,根据地址信息获取业务数据;其中浏览请求包括预览标识。
在本公开的一些实施例中,信息处理装置还包括第一更新单元(图中未示出)。第一更新单元用于:
获取更新的业务数据和/或显示样式;
根据更新的业务数据和/或显示样式更新目标组件实例。
在本公开的一些实施例中,信息处理装置还包括第二更新单元(图中未示出)。第二更新单元用于:
检测到目标组件实例发生变化,向目标会话的用户的客户端推送变化后的目标组件实例的信息;其中,变化由业务数据服务器发送的更新的业务数据和/或显示样式生成。
在本公开的一些实施例中,信息处理装置还包括第一删除单元(图中未示出)。第一删除单元用于:
根据接收到会话组件的删除指令,删除删除指令指示的目标会话中的组件,并向目标会话用户的客户端发送用于指示删除预存的该组件的信息的指令。
对应于上文图3所示实施例的信息处理方法,图8为本公开实施例提供的信息处理装置的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图8,装置80包括:第二显示单元801和第二显示单元802。其中:
对应于上文实施例的信息处理方法,图8为本公开实施例提供的文本格式设置装置的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图8,装置80包括:第二显示单元801和第二显示单元802。其中:
第二显示单元801,用于在目标会话的会话界面中显示组件容器;
第三显示单元802,用于在组件容器中显示包括目标组件实例的至少一个组件实例;其中,目标组件实例包括预设的业务数据。
在本公开的一些实施例中,第二显示单元801进一步用于:会话界面还显示目标会话的至少部分会话消息。
本公开的一些实施例中,组件容器显示在会话界面的顶部,组件容器中显示单个组件实例;以及第三显示单元802进一步用于:
响应于接收到显示多个组件实例的第一展示指令,在会话界面增加组件容器的显示面积,并在组件容器中显示多个组件实例。
本公开的一些实施例中,信息处理装置还包括第一创建单元(图中未示出),第一创建单元用于:
根据用户的组件创建操作生成组件创建指令;组件创建操作用于创建目标会话的目标组件,组件创建指令包括业务数据的标识信息和目标会话的标识信息;
向业务数据服务器发送组件创建指令,以使业务数据服务器根据组件创建指令生成目标组件创建请求,并将目标组件创建请求发送给会话服务器,以使会话服务器创建目标组件;
接收会话服务器发送的目标组件实例,并在目标会话的会话界面显示目标组件实例,目标组件实例为会话服务器获取的业务数据生成。
本公开的一些实施例中,信息处理装置还包括预览单元(图中未示出),预览单元用于:
接收会话服务器发送的目标组件的预览标识,上述预览标识由会话服务器在创建目标组件时生成;
响应于检测到本地没有与预览标识匹配的组件实例,向会话服务器发送获取实例的请求,并接收会话服务器发送的组件实例,将组件实例与目标组件进行绑定,生成目标组件实例;或者
响应于检测到本地有预览标识匹配的组件实例,将组件实例与目标组件进行绑定,生成目标组件实例。
本公开的一些实施例中,信息处理装置还包括第二删除单元(图中未示出),第二删除单元用于:
响应于接收到用户在目标会话界面发出的删除组件的指令,向会话服务器发送用于删除指令指示的组件的组件删除信息;以及在本地删除存储的该组件的信息。
对应于上文实施例的信息处理方法,图9为本公开实施例提供的文本格式设置装置的结构框图。为了便于说明,仅示出了与本公开实施例相关的部分。参照图9,装置90包括:生成单元901、第一发送单元902和第二发送单元903。其中:
生成单元901,用于生成会话组件创建请求,会话组件创建请求包括业务数据的地址信息和目标会话标识;
第一发送单元902,用于向目标会话的会话服务器发送会话组件创建请求,以使会话服务器创建目标组件;
第二发送单元903,用于向会话服务器发送业务数据;以使会话服务器根据业务数据生成目标组件实例。
本公开的一些实施例中,生成单元901进一步用于:
响应于接收到目标会话的会话用户发出的创建目标组件的指令,生成组件创建请求,指令包括目标会话标识和业务数据的标识信息。
本公开的一些实施例中,信息处理装置还包括第三更新单元(图中未示出)。第三更新单元用于:
响应于检测到业务数据和/或显示样式发生变化,向会话服务器发送变更信息,以使会话服务器更新目标组件实例;或者
接收会话服务器发送的获取业务数据和/或显示样式的更新信息的获取请求,检测业务数据和/或显示样式是否发生更新;
若检测结果为是,将更新信息发送给会话服务器,以使会话服务器更新目标组件容器实例。
为了实现上述实施例,本公开实施例还提供了一种电子设备。
参考图10,其示出了适于用来实现本公开实施例的电子设备1000的结构示意图,该电子设备1000可以为各种终端设备、服务器。其中,终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、个人数字助理(Personal Digital Assistant,简称PDA)、平板电脑(Portable Android Device,简称PAD)、便携式多媒体播放器(PortableMedia Player,简称PMP)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。等。图10示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图10所示,电子设备1000可以包括处理装置(例如中央处理器、图形处理器等)1001,其可以根据存储在只读存储器(Read Only Memory,简称ROM)1002中的程序或者从存储装置1008加载到随机访问存储器(Random Access Memory,简称RAM)1003中的程序而执行各种适当的动作和处理。在RAM 1003中,还存储有电子设备1000操作所需的各种程序和数据。处理装置1001、ROM 1002以及RAM 1003通过总线1004彼此相连。输入/输出(I/O)接口1005也连接至总线1004。
通常,以下装置可以连接至I/O接口1005:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1006;包括例如液晶显示器(Liquid CrystalDisplay,简称LCD)、扬声器、振动器等的输出装置1007;包括例如磁带、硬盘等的存储装置1008;以及通信装置1009。通信装置1009可以允许电子设备1000与其他设备进行无线或有线通信以交换数据。虽然图10示出了具有各种装置的电子设备1000,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1009从网络上被下载和安装,或者从存储装置1008被安装,或者从ROM 1002被安装。在该计算机程序被处理装置1001执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序(计算机执行指令),当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述实施例所示的方法。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LocalArea Network,简称LAN)或广域网(Wide Area Network,简称WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,创建单元还可以被描述为“根据接收到的会话组件创建请求创建目标组件的单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (19)
1.一种信息处理方法,包括:
根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;
根据所述地址信息获取所述业务数据;
根据所述业务数据实例化所述目标组件;
在所述目标会话标识指示的会话界面中显示目标组件实例。
2.根据权利要求1所述的方法,其特征在于,所述根据所述地址信息获取所述业务数据,还包括:
根据所述地址信息获取显示样式;以及
所述根据所述业务数据实例化所述目标组件,包括:
根据所述显示样式和所述业务数据实例化所述目标组件。
3.根据权利要求1所述的方法,其特征在于,所述根据接收到的会话组件创建请求创建目标组件,包括:
接收业务数据服务器通过组件创建接口发送的所述会话组件创建请求;
利用组件添加接口创建目标组件。
4.根据权利要求1所述的方法,其特征在于,所述根据接收到的会话组件创建请求创建目标组件,包括:
根据所述会话组件创建请求创建目标组件抽象实例。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
创建所述目标组件对应的预览标识,将所述预览标识与所述地址信息进行关联;
将所述预览标识发送给目标会话的用户的客户端;以及
所述根据所述地址信息获取所述业务数据,包括:
响应于接收到所述客户端发送的用于浏览所述目标组件实例的浏览请求,根据所述地址信息获取所述业务数据;其中所述浏览请求包括所述预览标识。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取更新的业务数据和/或显示样式;
根据更新的业务数据和/或显示样式更新目标组件实例。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测到目标组件实例发生变化,向目标会话的用户的客户端推送变化后的目标组件实例的信息;其中,所述变化由业务数据服务器发送的更新的业务数据和/或显示样式生成。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据接收到会话组件的删除指令,删除所述删除指令指示的目标会话中的组件,并向目标会话用户的客户端发送用于指示删除预存的该组件的信息的指令。
9.一种信息处理方法,包括:
在目标会话的显示界面中显示组件容器;
在所述组件容器中显示包括目标组件实例的至少一个组件实例;其中,所述目标组件实例包括预设的业务数据。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
根据用户的组件创建操作生成组件创建指令;所述组件创建操作用于创建目标会话的目标组件,所述组件创建指令包括业务数据的标识信息和目标会话的标识信息;
向业务数据服务器发送所述组件创建指令,以使所述业务数据服务器根据所述组件创建指令生成目标组件创建请求,并将所述目标组件创建请求发送给会话服务器,以使所述会话服务器创建目标组件;
接收会话服务器发送的目标组件实例,并在目标会话的显示界面显示目标组件实例,目标组件实例为会话服务器获取的业务数据生成。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收会话服务器发送的目标组件的预览标识,上述预览标识由会话服务器在创建目标组件时生成;
响应于检测到本地没有与预览标识匹配的组件实例,向所述会话服务器发送获取实例的请求,并接收会话服务器发送的所述组件实例,将所述组件实例与所述目标组件进行绑定,生成目标组件实例;或者
响应于检测到本地有预览标识匹配的组件实例,将所述组件实例与所述目标组件进行绑定,生成目标组件实例。
12.根据权利要求9所述的方法,其特征在于,所述方法还包括:
响应于接收到用户在所述目标会话界面发出的删除组件的指令,向会话服务器发送用于删除所述指令指示的组件的组件删除信息;以及在本地删除存储的该组件的信息。
13.一种信息处理方法,包括:
生成会话组件创建请求,所述会话组件创建请求包括业务数据的地址信息和目标会话标识;
向目标会话的会话服务器发送所述会话组件创建请求,以使所述会话服务器创建目标组件;
向所述会话服务器发送所述业务数据;以使所述会话服务器根据所述业务数据生成目标组件实例。
14.根据权利要求13所述的方法,其特征在于,所述生成组件容器创建请求,包括:
响应于接收到目标会话的会话用户发出的创建目标组件的指令,生成组件创建请求,所述指令包括目标会话标识和业务数据的标识信息。
15.根据权利要求13所述的方法,其特征在于,所述方法还包括:
响应于检测到所述业务数据和/或显示样式发生变化,向所述会话服务器发送变更信息,以使所述会话服务器更新所述目标组件实例;
或者,
接收会话服务器发送的获取业务数据和/或显示样式的更新信息的获取请求,检测所述业务数据和/或显示样式是否发生更新;若检测结果为是,将更新信息发送给会话服务器,以使所述会话服务器更新所述目标组件容器实例。
16.一种信息处理装置,包括:
创建单元,用于根据接收到的会话组件创建请求创建目标组件,所述会话组件创建请求包括目标会话标识以及业务数据的地址信息;
获取单元,用于根据所述地址信息获取所述业务数据;
实例化单元,用于根据所述业务数据实例化所述目标组件;
第一显示单元,用于在所述目标会话标识指示的会话界面中显示目标组件实例。
17.一种信息处理装置,包括:
第二显示单元,用于在目标会话的会话界面中显示组件容器;
第三显示单元,用于在所述组件容器中显示包括目标组件实例的至少一个组件实例;其中,所述目标组件实例包括预设的业务数据。
18.一种电子设备,包括:处理器和存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1至15任一项所述的信息处理方法。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至15任一项所述的信息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310215689.9A CN116233041A (zh) | 2023-02-28 | 2023-02-28 | 信息处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310215689.9A CN116233041A (zh) | 2023-02-28 | 2023-02-28 | 信息处理方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116233041A true CN116233041A (zh) | 2023-06-06 |
Family
ID=86580348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310215689.9A Pending CN116233041A (zh) | 2023-02-28 | 2023-02-28 | 信息处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116233041A (zh) |
-
2023
- 2023-02-28 CN CN202310215689.9A patent/CN116233041A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046021B (zh) | 一种页面显示方法、装置、***、设备和存储介质 | |
US11954426B2 (en) | Method and apparatus for displaying online document, and storage medium | |
CN109947512B (zh) | 一种文本适配显示方法、装置、服务器及存储介质 | |
CN109725975B (zh) | 消息被读状态的提示方法、装置和电子设备 | |
KR101966258B1 (ko) | 복수의 동적 아이콘 패널을 업데이트하기 위한 푸시 알림 | |
US11132114B2 (en) | Method and apparatus for generating customized visualization component | |
TWI590157B (zh) | 自客戶側應用程式之傳送資料壓縮序列化 | |
CN110658961B (zh) | 信息显示方法、装置和电子设备 | |
US8903931B1 (en) | Methods for generating e-mail message interfaces | |
CN111597467A (zh) | 展示方法、装置和电子设备 | |
JP2022509344A (ja) | 名前タグ表示方法及び装置 | |
CN110658960A (zh) | 消息处理方法、装置和电子设备 | |
CN115145560B (zh) | 业务编排方法、装置、设备、计算机可读介质和程序产品 | |
CN108449255B (zh) | 评论交互方法、设备、客户端装置及电子设备 | |
CN111381819B (zh) | 列表的创建方法、装置、电子设备及计算机可读存储介质 | |
CN111694629A (zh) | 信息展示方法、装置和电子设备 | |
CN110148024B (zh) | 一种用于提供评论输入模式的方法与装置 | |
CN112256370A (zh) | 信息显示方法、装置和电子设备 | |
EP4351117A1 (en) | Information display method and apparatus, and electronic device | |
CN115563134A (zh) | 一种交互方法、装置、电子设备、计算机可读介质 | |
CN116233041A (zh) | 信息处理方法、装置及电子设备 | |
JP2024500300A (ja) | 情報インタラクション方法、装置、及び機器 | |
CN114995690A (zh) | 一种文档创建方法、装置、设备及存储介质 | |
CN112445478A (zh) | 图形文件的处理方法、装置、设备及介质 | |
CN111753238A (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 |