CN116468008A - 信息的***方法、装置、设备、介质及计算机程序产品 - Google Patents
信息的***方法、装置、设备、介质及计算机程序产品 Download PDFInfo
- Publication number
- CN116468008A CN116468008A CN202210028994.2A CN202210028994A CN116468008A CN 116468008 A CN116468008 A CN 116468008A CN 202210028994 A CN202210028994 A CN 202210028994A CN 116468008 A CN116468008 A CN 116468008A
- Authority
- CN
- China
- Prior art keywords
- account
- business card
- target
- information
- document
- 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
- 238000004590 computer program Methods 0.000 title claims abstract description 11
- 238000012966 insertion method Methods 0.000 title description 4
- 238000000034 method Methods 0.000 claims abstract description 59
- 238000003780 insertion Methods 0.000 claims description 71
- 230000037431 insertion Effects 0.000 claims description 71
- 230000006870 function Effects 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 25
- 238000003860 storage Methods 0.000 claims description 18
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000001550 time effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- 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
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种信息的***方法、装置、设备、介质及计算机程序产品,涉及信息处理领域。该方法包括:显示目标文档对应的编辑界面,编辑界面用于对目标文档的文档内容进行编辑;在编辑界面中接收名片***操作,名片***操作用于将第一账号对应的目标名片***至目标文档中;基于名片***操作在目标文档中显示目标名片,目标名片中包括用于预览第一账号的账号信息的名片元素。通过在目标文档中***目标名片,从而提升了文档中账号信息的传播效率。
Description
技术领域
本申请涉及信息处理领域,特别涉及一种信息的***方法、装置、设备、介质及计算机程序产品。
背景技术
文档是一种用于记录电子数据的工具,其记载的数据内容可供人或机器用于阅读。随着文档相关技术的发展,为提高文档的便捷性,推出了一种基于互联网的在线文档,在线文档能够使多个用户之间更方便地访问、管理和共享文档。
在相关技术中,在线文档提供的功能诸如***图片、***表格、***公式、***超链接等功能。其中,若需要在文档中提供用户或群组的联系方式时,一般通过在文档内容中编辑用户账号或群组账号,由打开该文档的文档共享用户通过复制来添加文档内容中提供的用户或群组。
然而,以上述方式实现的用户或群组的传播方式中,文档共享用户对文档内容中所提供的用户或群组进行添加时的操作复杂,对应的信息传播效率较低。
发明内容
本申请实施例提供了一种信息的***方法、装置、设备、介质及计算机程序产品,可以提升文档中账号信息的传播效率。所述技术方案如下:
一方面,提供了一种信息的***方法,所述方法包括:
显示目标文档对应的编辑界面,所述编辑界面用于对所述目标文档的文档内容进行编辑;
在所述编辑界面中接收名片***操作,所述名片***操作用于将第一账号对应的目标名片***至所述目标文档中;
基于所述名片***操作在所述目标文档中显示所述目标名片,所述目标名片中包括用于预览所述第一账号的账号信息的名片元素。
另一方面,提供了一种信息的***装置,所述装置包括:
显示模块,用于显示目标文档对应的编辑界面,所述编辑界面用于对所述目标文档的文档内容进行编辑;
接收模块,用于在所述编辑界面中接收名片***操作,所述名片***操作用于将第一账号对应的目标名片***至所述目标文档中;
所述显示模块,还用于基于所述名片***操作在所述目标文档中显示所述目标名片,所述目标名片中包括用于预览所述第一账号的账号信息的名片元素。
另一方面,提供了一种计算机设备,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本申请实施例中任一所述的信息的***方法。
另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现本申请实施例中任一所述的信息的***方法。
另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的信息的***方法。
本申请的提供的技术方案至少包括以下有益效果:
在文档的编辑过程中,通过名片***操作将第一账号对应的目标名片***至当前正在编辑的目标文档中,使得目标文档的文档内容中显示第一账号对应的目标名片,目标名片中包括能够预览账号信息的名片元素,提升了文档中账号信息的传播效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的实施环境示意图;
图2是本申请一个示例性实施例提供的信息的***方法流程图;
图3是本申请一个示例性实施例提供的名片***操作的执行流程示意图;
图4是本申请另一个示例性实施例提供的名片***操作的执行流程示意图;
图5是本申请一个示例性实施例提供的群组名片***示意图;
图6是本申请一个示例性实施例提供的目标名片组成示意图;
图7是本申请另一个示例性实施例提供的信息的***方法流程图;
图8是本申请一个示例性实施例提供的名片更新时序图;
图9是本申请一个示例性实施例提供的信息的使用方法流程图;
图10是本申请一个示例性实施例提供的时间效果限制示意图;
图11是本申请一个示例性实施例提供的会话建立示意图;
图12是本申请另一个示例性实施例提供的会话建立示意图;
图13是本申请一个示例性实施例提供的会话服务建立过程的时序图;
图14是本申请一个示例性实施例提供的信息的***装置结构框图;
图15是本申请另一个示例性实施例提供的信息的***装置结构框图;
图16是本申请另一个示例性实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先,请参考图1,其示出了本申请实施例的实施环境示意图。示意性的,该实施环境的计算机***中包括第一终端111、第二终端112、服务器120和通信网络130。
第一终端111和第二终端112中运行有能够提供文档的编辑功能的第一应用,还运行有能够提供社交会话功能的第二应用。可选地,第一应用和第二应用可以是两个互相独立的应用程序,也可以是同一个应用程序中的不同功能模块,还可以是第二应用为宿主程序,第一应用为第二应用中的小程序。
可选地,第一终端111、第二终端112可以是台式计算机、膝上型便携计算机、手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio LayerIV,动态影像专家压缩标准音频层4)播放器等等。示意性的,第一终端111为目标文档的编辑终端,第二终端112为目标文档的浏览终端。可选地,第一终端111和第二终端112可以是同一终端设备,也可以是不同的终端设备。
服务器120用于为上述第一应用和第二应用提供后端支持。示意性的,以第二应用为社交应用,第一应用为第二应用中的文档功能模块为例,用户通过第一终端111运行第二应用中的第一应用,并创建目标文档,第一终端111接收名片***操作,根据名片***操作确定第一账号对应的账号标识,将该账号标识发送至服务器120,服务器120根据账号标识返回第一账号对应的账号信息,第一终端111对上述账号信息对应的名片元素进行组装,得到目标名片,并在目标文档中显示该目标名片,当目标文档被保存后,第一终端111可以将目标文档上传至服务器120作为在线文档以提供至其他终端在授权情况下进行浏览和/或编辑。当第二终端112为打开上述目标文档的终端时,目标文档中显示有第一账号对应的目标名片,第二终端112可以通过目标文档中显示的目标名片与第一账号对应的终端建立会话服务。
值得注意的是,上述服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
其中,云技术(Cloud Technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络***的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,只能通过云计算来实现。在一些实施例中,上述服务器120还可以实现为区块链***中的节点。
示意性的,第一终端111和服务器120之间、第二终端112和服务器120之间通过通信网络130连接。
其次,对本申请实施例的应用场景进行示意性说明。
示意性的,第一应用提供有文档功能,第二应用提供有社交功能,以第二应用为主应用,第一应用为第二应用中的子应用为例进行说明。
当用户通过用户账号登录第二应用时,能够通过第二应用提供的社交功能与具备好友关系的好友账号建立会话服务。同时,用户也能够在第二应用中开启第一应用,以编辑目标文档。其中,第一应用提供的编辑界面中提供有名片***控件,用户通过上述名片***控件完成目标名片的***,其中,在名片***控件接收到触发操作时,第二应用通过文档功能和社交功能之间的功能模块接口拉取第二应用中社交功能模块提供的候选账号列表,该候选账号列表中可以包括当前第二应用中登录的用户账号、上述用户账号的好友账号、群组账号、公众号等账号中的至少一种账号。当用户从候选账号列表中选择至少一个第一账号后,终端根据选择的至少一个第一账号生成目标名片,将该目标名片***至目标文档中的指定的位置。用户可以将目标文档作为在线文档进行保存,然后将该在线文档对应的文档连接通过第二应用分享至其他用户账号。当其他用户账号通过第二应用接收到上述文档连接后,能够通过该文档连接对目标文档进行浏览和/或编辑,同时还能够通过目标文档中的目标名片与第一账号建立会话服务。
可选地,上述仅以第一应用作为第二应用的子应用为例进行说明,第一应用和第二应用也可以是两个独立的应用程序,即,第一应用和第二应用通过应用间的应用程序接口(Application Programming Interface,API)来完成应用间的交互。
请参考图2,其示出了本申请一个实施例示出的信息的***方法,在本申请实施例中,以该方法应用于如图1所示的第一终端中,该方法也可应用于第二终端或其他终端中,在此仅以第一终端为例。该方法包括:
步骤201,显示目标文档对应的编辑界面。
其中,上述编辑界面用于对目标文档的文档内容进行编辑。
示意性的,上述编辑界面由第一应用提供,该第一应用为文档应用。可选地,上述文档应用可以是独立的应用程序,也可以是宿主程序中的小程序,还可以是插件程序。可选地,上述第一应用可以是本地文档应用,即,第一应用中的目标文档在完成编辑后存储于本地终端的存储区域中,若需要将该目标文档分享给其他用户的终端,则需要通过互联网完成文档传输,即使传输后的目标文档被其他用户修改,在本地存储的目标文档内容也不会发生变化;上述第一应用也可以是在线文档应用,即,第一应用中的目标文档在完成编辑后自动存储于云端,用户能够通过分享文档连接将该目标文档分享至其他用户,其他用户的终端在通过文档连接打开目标文档,可以根据当前用户账号对该目标文档的权限进行浏览和/或编辑,若目标文档被其他终端编辑并保存,则云端存储的目标文档会发生更新。
在本申请实施例中,以第一应用作为第二应用中的小程序的应用场景为例进行举例说明,即,第一应用为第二应用中提供文档功能的小程序,第二应用为第一应用的主应用,第一应用为第二应用的子应用,第二应用可以是社交应用、购物应用、视频应用等各种形式的应用。
具体的,以第二应用为基于企业的社交应用为例,第二应用除了能够为用户账号提供与好友账号之间的通信以外,还能够为用户账号提供与所隶属的同一企业中的其他企业员工账号进行通信。同时,第二应用通过第一应用提供有在线文档的功能服务,即,用户可以通过第二应用中的第一应用创建目标文档,当目标文档完成编辑并保存后,用户可以选择将其作为在线文档分享至其他账号,或者,也可以选择将其作为本地文档进行保存。
在一些实施例中,第一应用中登录有第一用户账号,第二应用中登录有第二应用账号,当第一应用为第二应用的子应用时,第一用户账号和第二用户账号为同一用户账号;当第一应用和第二应用为两个独立的应用时,第一用户账号和第二用户账号为两个独立的用户账号。
在一些实施例中,第二应用提供有扩展功能界面,在扩展功能界面中提供有第一应用对应的功能开启控件,当该功能开启控件被触发时,第二应用启动第一应用对应的功能模块,终端显示上述编辑界面,该编辑界面用以编辑目标文档。可选地,终端在显示编辑界面时,可以是在第二应用对应的应用界面中叠加显示该编辑界面,上述编辑界面也可以显示于第二应用的应用界面中的预设区域。
在一些实施例中,当上述目标文档为在线文档时,用户还可以设置目标文档对应的查看/编辑权限,例如,用户可以将目标文档与第二应用中的目标群组进行关联,以指示目标群组中的群员可对该目标文档进行查看,用户还可以设置将目标文档对应的编辑权限限制于目标群组的管理人员,则目标群组中的群成员即可通过第二应用开启目标文档。
可选地,上述目标文档可以是文本文档、表格文档、演示文档等形式的文档,上述目标文档的文件格式可以是.doc格式、.docx格式、.xls格式、.ppt格式等文件格式,在此不进行限定。
在一些实施例中,该编辑界面中包括文档内容显示区域、工具栏区域,其中,文档内容显示区域用于输入文档内容,工具栏区域用于选择辅助编辑的工具,例如,字体编辑工具、段落编辑工具、***工具、布局工具等。在本申请实施例中,工具栏区域中包括能够提供名片***功能的名片***控件。
步骤202,在编辑界面中接收名片***操作。
上述名片***操作用于将第一账号对应的目标名片***至目标文档中。
其中,上述第一账号可以是第二应用中的账号。可选地,上述第二应用可以是社交应用、视频应用、文章应用等各种类型的应用,在此不进行限定。可选地,上述第一账号的账号类型包括用户账号类型、群组账号类型、公共账号类型中的至少一种,用户账号类型的账号为由个人用户使用的应用账号,群组账号类型的账号为用户账号建立的能够容纳多个用户账号进行会话的应用账号,公共账号类型的账号为开发者或商家在应用平台上申请的公共应用账号,如,公众号、订阅号、服务号等。
上述目标名片对应的第一账号可以是当前终端第二应用登录的第二用户账号,也可以是在第二应用中与第二用户账号具有预设连接关系的账号,例如,第二用户账号对应的好友账号,或者,与第二用户账号隶属于同一企业的其他企业员工账号,还可以是第二应用中提供的群组账号、公共账号等。
在一些实施例中,当第一应用为第二应用的子应用时,即,第一用户账号和第二用户账号为同一用户账号时。第一应用对应的编辑界面中还可以提供社交联动控件,该社交联动控件能够提供邀请其他用户对目标文档共同进行编辑,其中,当社交联动控件接收到触发操作时,显示邀请账号列表,上述邀请账号列表中的账号即为第二应用中第二用户账号对应的好友账号。
可选地,上述名片***操作可以是通过控件实现的操作,也可以是通过快捷键实现的操作,还可以是通过触摸手势实现的操作,在此不进行限定。
步骤203,基于名片***操作在目标文档中显示目标名片。
上述目标名片中包括用于预览第一账号的账号信息的名片元素。
可选地,上述名片***操作通过名片***控件实现,示意性的,接收针对名片***控件的第一控件触发操作,基于第一控件触发操作显示候选账号列表,候选账号列表中包括第一账号,响应于在候选账号列表中接收到针对第一账号的选择操作,确定接收到名片***操作。在一个示例中,如图3所示,其示出了本申请一个示例性实施例提供的名片***操作的执行流程示意图。编辑界面310中显示有目标文档311,编辑界面310中还显示有名片***控件312,用户点击名片***控件312后显示候选账号列表320,当候选账号列表320中的第一账号321对应的选项接收到点击操作时,弹出***确认框322,当***确认框322接收到确认信号后,将第一账号321对应的目标名片313***至目标文档311中的目标位置处。
可选地,上述名片***操作通过目标手势操作实现,示意性的,当终端能够同时显示编辑界面和第二应用中的账号列表界面时,可以通过目标手势操作将第一账号对应的目标名片***至目标文档中。可选地,上述目标手势操作包括单击操作、双击操作、长按操作、滑动操作等中的至少一种。在一个示例中,以目标操作为滑动操作为例,如图4所示,其示出了本申请一个示例性实施例提供的名片***操作的执行流程示意图。终端显示有第一应用对应的编辑界面410以及第二应用对应的账号列表界面420,当用户通过滑动操作将账号列表界面420中显示的第一账号421拖至编辑界面410中的目标位置后,在编辑界面410中显示的目标位置处显示第一账号421对应的目标名片411。
可选地,当目标名片的账号类型为用户账号类型时,目标名片中显示的账号信息可以包括用户昵称、用户头像、用户描述信息、用户账号标识(ID)、用户语音信息等账号信息中的至少一种,其中,上述用户描述信息可以是用户自定义的签名信息,当第二应用为基于企业的社交应用时,上述用户描述信息还可以是第一账号对应的用户在企业中的职位信息,上述用户语音信息为用户账号自定义设置并公开的语音信息。
当目标名片的账号类型为群组账号类型时,目标名片中显示的账号信息可以包括群组名称、群组头像、群组成员信息、群组描述信息、群组账号ID等账号信息。其中,上述群组成员信息可以是群组中全部成员的用户信息,也可以是群组中部分成员的用户信息,如群组的创建者和/或管理者的用户信息;群组头像可以是由群组中全部或部分成员的用户头像生成的头像,也可以是用户自定义的图像。其中,目标名片对应的群组账号同样为第二应用中提供的账号,以第一应用为第二应用的子应用为例,上述群组账号为第二应用登录的第二用户账号所属的群组。
在一个示例中,如图5所示,其示出了本申请一个示例性实施例提供的群组名片***示意图。编辑界面510中显示有目标文档511,编辑界面510中还显示有名片***控件512,用户点击名片***控件512后显示候选账号列表520,当候选账号列表520中群组账号类型的第一账号521对应的选项接收到点击操作时,弹出***确认框522,当***确认框522接收到确认信号后,将第一账号521对应的目标名片513***至目标文档511中的目标位置处,其中,目标名片513中显示有群组头像、群组名称以及连接控件。
在一些实施例中,目标名片对应的群组也可以是用户在名片***过程中创建的群组,例如,当通过名片***控件拉取候选账号列表时,候选账号列表中还包括创建群组控件,用户可以通过该创建群组控件选择一定数量的第三用户账号创建得到目标名片对应的群组。在一个示例中,当第二应用为基于企业的社交应用时,用户还可以在***名片时通过选择企业对应的部门、小组等账号集来创建群组。
当目标名片的账号类型为公共账号类型时,目标名片中显示的账号信息可以包括公共账号名称、公共账号宣传图、公共账号对应的开发者/商家信息、公共账号描述信息、公共账号ID、近期发布内容的预览信息等账号信息。
示意性的,上述目标名片由用于预览账号信息的名片元素组装得到,上述名片元素包括图片元素、文本元素、语音元素、控件元素等元素中的至少一种。其中,每种账号信息对应一种名片元素。在一个示例中,如图6所示,其示出了本申请一个示例性实施例提供的目标名片组成示意图,当目标名片600能够指示的账号信息包括用户头像、用户昵称以及用户描述信息时,目标名片600中包括用于预览用户头像的图片元素601,用于预览用户昵称的文本元素A602,用于预览用户描述信息的文本元素B603,以及用于提供与第一账号进行会话服务的联系控件604。
在一些实施例中,当上述名片***操作指示将至少两个第一账号对应的名片***至目标文档中时,则名片***操作同时还指示有至少两个第一账号之间的账号排列顺序,示意性的,基于名片***操作确定至少两个第一账号对应的账号排列顺序,基于账号排列顺序在目标文档中的至少两个位置分别显示至少两个第一账号对应的目标名片。在一个示例中,根据用户在选取第一账号时的账号选取顺序确定至少两个第一账号在目标文档中的账号排列顺序。
在一些实施例中,不同账号类型的第一账号以不同的显示方式进行显示,示意性的,基于名片***操作确定第一账号的账号类型,账号类型包括用户账号类型、群组账号类型、公共账号类型中的至少一种,响应于第一账号的账号类型为用户账号类型,以第一显示方式显示目标名片,第一显示方式的目标名片中包括第一账号对应的用户信息;或者,响应于第一账号的账号类型为群组账号类型,以第二显示方式显示目标名片,第二显示方式的目标名片中包括第一账号对应的群组信息;或者,响应于第一账号的账号类型为公共账号类型,以第三显示方式显示目标账号,第三显示方式的目标名片中包括第一账号对应的服务信息。其中,上述第一显示方式、第二显示方式以及第三显示方式为不同的显示方式,在一些实施例中,第一显示方式下的目标名片显示有用户头像元素、用户昵称元素、用户描述信息元素,第二显示方式下的目标名片显示有由群成员头像组合而成的群组头像元素、群组名称元素、群组描述信息元素,第三显示方式下的目标名片显示有公共账号头像、公共账号名称、公共账号近期发布文章预览内容。
在一些实施例中,***有目标名片的目标文档被保存至云端后,当其他终端开启该目标文档,则可以通过该目标文档中的目标名片与第一账号建立会话服务。示意性的,响应于在目标文档中接收到名片触发操作,基于第一账号与第二账号之间的连接关系,显示包括第二账号的会话界面,会话界面用于为第二账号提供与所述第一账号的会话服务,第二账号为打开目标文档的账号。
综上所述,本申请实施例提供的信息的***方法,在文档的编辑过程中,通过名片***操作将第一账号对应的目标名片***至当前正在编辑的目标文档中,使得目标文档的文档内容中显示第一账号对应的目标名片,目标名片中包括能够预览账号信息的名片元素,提升了文档中账号信息的传播效率。
示意性的,当第二应用为基于企业的社交应用时,通过在目标文档中***目标名片的方式能够提升企业中用户名片的传播效率,进而提升企业中用户之间通过第二应用传播信息时的协作效率。当第一应用为第二应用的子应用时,在目标文档中***目标名片以实现用户信息的传播,能够进一步地实现文档功能和社交功能的融合,既能提升文档信息的传播效率,也能提升社交应用中用户信息的传播效率。
请参考图7,其示出了本申请一个示例性实施例提供的信息的***方法,在本申请实施例中,对目标名片***过程的底层实现进行示意性说明,步骤701~708可执行于在接收到名片***操作之后。该方法包括:
步骤701,终端基于名片***操作获取第一账号对应的账号标识。
终端需要基于名片***操作获取第一账号对应的候选账号信息,在本申请实施例中,第一账号的候选账号信息存储于服务器中。
示意性的,当作为文档应用的第一应用为基于超文本5.0(HTML5,H5)的网页应用,第二应用为客户端应用时,当第一应用在编辑界面的工具栏中接收到名片添加操作时,前端H5通过API通知第二应用的客户端打开候选账号列表,其中,上述API可以是JavaScript(JS)API。当接收到用户对第一账号的选择操作时,弹出确认框以让用户进行确认,当接收到确认信号后,终端提取该第一账号对应的账号标识。
示意性的,当作为文档应用的第一应用为内嵌于第二应用的子应用时,第一应用的编辑界面直接通过第二应用显示时,则可以直接通过第二应用中文档功能模块和社交功能模块之间的模块接口进行数据交互。
步骤702,终端将账号标识发送至服务器。
示意性的,终端通过将第一账号对应的账号标识发送至服务器,以向服务器请求第一账号对应的账号信息。在一些实施例中,终端通过向服务器发送账号信息获取请求来指示服务器下发第一账号对应的账号信息,其中,上述账号信息获取请求中携带有第一账号对应的账号标识。
步骤703,服务器根据账号标识获取第一账号对应的候选账号信息。
服务器根据接收到的账号标识从数据库中读取第一账号对应的候选账号信息。在一些实施例中,服务器将第一账号对应的全部账号信息均返回至终端,以供终端生成目标名片,或者,服务器根据预设筛选条件从全部账号信息中筛选得到候选账号信息。
示意性的,上述候选账号信息除了用于标识账号的账号信息以外,还可以包括账号的访问凭证信息、名片时效信息、信息认证码(如与第一账号对应的二维码、条形码等信息)对应的统一资源符(Uniform Resource Locator,url)等。
步骤704,服务器以信息数据包形式发送候选账号信息。
在一些实施例中,服务器将第一账号的候选账号信息以vGode形式的信息数据包进行打包,并返回至终端。在一个示例中,以第二应用为企业社交应用为例,vCode如下所示:
示意性的,服务器能向终端提供的第一账号的账号信息是经过第一账号的用户授权或许可后的信息,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
步骤705,终端对信息数据包进行解析,得到第一账号的候选账号信息。
终端对接收到的信息数据包进行解析,得到第一账号的候选账号信息。在一些实施例中,解析得到的候选账号信息进行功能划分,将用于标识账号的账号信息用于名片的前端生成,将用于标识账号验证的数据进行名片的后端链接生成。
步骤706,终端从候选账号信息中确定至少两种账号信息。
示意性的,上述至少两种账号信息为用于生成目标名片的前端显示内容的账号信息。
可选地,终端根据第一账号的账号类型从候选账号信息中确定上述至少两种账号信息,例如,当账号类型为用户账号类型时,则选取用户头像、用户昵称以及用户描述信息作为确定的账号信息。
可选地,终端根据用户指示来确定至少两种账号信息。示意性的,用户可以在完成第一账号的选择过程后指示待显示的目标名片需要显示第一账号的哪些信息。在一个示例中,当用户选择第一账号后,终端获取第一账号对应的候选账号信息,将能够生成名片元素的候选账号信息进行显示,由用户对需要进行显示的账号信息进行勾选并确认。
步骤707,终端对至少两种账号信息对应的名片元素进行组装,得到目标名片。
终端根据确定的至少两种账号信息分别生成对应的名片元素,在一些实施例中,第一应用预存储有不同账号信息对应的名片元素模板,根据账号信息调取对应的模板,并将账号信息添加至模板中得到名片元素,例如,账号信息为用户头像时,终端读取用户头像对应的模板,将用户头像对应的图像数据整合在该模板中,得到对应的头像名片元素,上述头像名片元素用于预览第一账号的账号头像。
步骤708,终端在目标文档中显示目标名片。
终端在目标文档的目标位置处显示目标名片。在一些实施例中,上述目标位置可以是用户指定的文档位置,也可以是光标所处当前文档内容中的位置,还可以是***预设的文档位置,在此不进行限制。
在一些实施例中,当目标文档为在线文档时,目标名片显示的账号信息可以随第一账号的账号信息的更新而更新,即,当第二应用中第一账号的账号信息发生变化时,服务器向打开目标文档的终端下发更新后的账号信息以使终端显示更新后的目标名片。示意性的,响应于名片元素对应的账号信息存在更新情况,从服务器获取更新后的至少两种账号信息,基于更新后的至少两种账号信息对名片元素进行重新组装,得到更新后的目标名片,在目标文档中将目标名片替换显示为更新后的目标名片。
在一个示例中,H5通过触发JSAPI促使终端向服务器请求更新后的至少两种账号信息,终端在获取上述更新后的至少两种账号信息后,回调上述更新后的至少两种账号信息至H5,其中,以第一账号为群组账号为例,至少两种账号信息包括群组名称信息、群组头像信息以及当前终端登录的第二账号是否在该群组内的信息,对应的回调协议内容如下:
示意性的,如图8所示,其示出了本申请一个示例性实施例提供的名片更新时序图,第一应用810通过JSAPI调用更新目标名片811,第二应用820向服务器830请求账号状态821,服务器830向第二应用820返回更新后的账号信息831,第二应用820向第一应用810发送更新后的账号信息822。
综上所述,本申请实施例提供的信息的***方法,在文档的编辑过程中,通过名片***操作将第一账号对应的目标名片***至当前正在编辑的目标文档中,使得目标文档的文档内容中显示第一账号对应的目标名片,目标名片中包括能够预览账号信息的名片元素,提升了文档中账号信息的传播效率。
请参考图9,其示出了本申请一个示例性实施例提供的信息的使用方法,在本申请实施例中,对目标文档的目标名片的使用过程进行示意性说明,其中,步骤901~905应用于目标文档***目标名片之后。该方法包括:
步骤901,响应于连接控件接收到触发操作,确定接收到名片触发操作。
在本申请实施例中,目标文档显示的目标名片中显示有连接控件,该连接控件用于提供与第一账号的会话服务。
可选地,上述连接控件可以是目标名片在***目标文档时,由用户设置的,即,用户可以自定义该目标名片是否提供与第一账号的会话服务功能,若是,则目标名片显示的名片元素中包括上述连接控件。
在本申请实施例中的执行终端可以是编辑目标文档的终端,也可以是其他获取到目标文档的终端,在此不进行限定。
在一些实施例中,上述连接控件对应有时间效果限制,该时间效果限制可以是目标名片在***至目标文档设置的,也可以是***预设的。时间效果限制指示的时效时段从目标文档***目标名片时刻起开始计算,在一个示例中,目标名片对应的时间效果限制指示目标名片在***至目标文档后的有效期为六个月,即,在六个月内有终端打开该目标文档,则能够通过该目标文档中的目标名片与第一账号建立会话服务。示意性的,如图10所示,其示出了本申请一个示例性实施例提供的时间效果限制示意图,以第一账号的账号类型为群组账号类型为例,当登录有第二账号的终端打开目标文档1010时,目标文档1010中显示有目标名片1011,目标名片1011中显示有有效期信息1012,当当前时刻还未到达目标名片对应的失效时间时,则目标名片1011中显示有处于有效状态的连接控件1013,当当前时刻已超过目标名片对应的有效时间时,则目标名片中显示有处于失效状态的连接控件1014。
步骤902,基于名片触发操作确定第一账号和第二账号之间的连接关系。
上述第二账号为打开目标文档的账号,在本申请实施例中,当提供文档功能的第一应用为提供社交功能的第二应用的子应用时,第二账号即为第一应用登录的账号,也为第二应用登录的账号。
示意性的,在终端确定接收到名片触发操作后,需要根据第一账号和第二账号之间连接关系来确定是否能够为第二账号提供与第一账号的会话服务。
可选地,当第一账号为用户账号类型的账号时,第一账号和第二账号的连接关系包括好友关系、非好友关系、黑名单关系、同事关系、同群组关系等关系中的至少一种,其中,黑名单关系用于指示第二账号为第一账号黑名单中的账号,和/或,第一账号为第二账号黑名单中的账号,同事关系用于指示在企业社交应用中,同属于同一企业的账号,上述同事关系还可以划分为同企业关系、同部分关系、同小组关系等,上述同群组关系用于指示第一账号和第二账号同为某一群组中的成员,上述群组可以是指定群组,也可以是第一账号和第二账号所属群组中的任一群组。
可选地,当第一账号为群组账号类型的账号时,第一账号和第二账号的连接关系包括群成员关系和非成员关系,群成员关系用于指示第二账号为第一账号对应的群组中的成员,非成员关系则用于指示第二账号不在上述第一账号对应的群组中。
可选地,当第一账号为公共账号类型的账号时,第一账号和第二账号的连接关系包括关注关系、非关注关系、创作者关系等中的至少一种,其中,关注关系用于指示第二账号已关注第一账号,非关注关系用于指示第二账号未关注第一账号,创作者关系用于指示第二账号为对第一账号存在管理、编辑、文章发布等操作的账号。
步骤9031,响应于第一账号和第二账号之间的连接关系满足目标关系条件,显示包括第二账号的会话界面。
示意性的,目标关系条件用于判断第一账号和第二账号之间连接关系的关系类型与会话服务之间的匹配情况。可选地,上述目标关系条件可以是***预设的,也可以是目标名片在***至目标文档时用户自定义设置的。
在一些实施例中,目标关系条件与第一账号的账号类型对应。示意性的,当第一账号为用户账号类型的账号时,在一个示例中,目标关系条件可以指示当第一账号和第二账号的连接关系为好友关系时,则确定满足目标关系条件,即,仅在第一账号和第二账号为好友关系时,为第一账号和第二账号提供会话服务。在另一个示例中,上述目标关系条件还可以指示当第一账号和第二账号的连接关系为同事关系时确定连接关系满足目标关系条件,在此仅进行示意性说明,并不对具体的目标关系条件进行限制。
当第一账号为群组账号类型的账号时,目标关系条件可以指示当第一账号和第二账号的连接关系为群成员关系时,即第二账号为第一账号对应的群组中的成员时,则确定满足目标关系条件。
当第一账号为公共账号类型的账号时,目标关系条件可以指示当第一账号和第二账号之间的连接关系为关注关系时,例如,当第二账号为第一账号的粉丝账号时,则确定满足目标关系条件。
在本申请实施例中,当确定第一账号和第二账号之间的连接关系满足目标关系条件后,即可显示包括第二账号的会话界面。其中,当第一账号为用户账号类型的账号时,则对应的会话界面为包括第一账号和第二账号的会话界面;当第一账号为群组账号类型的账号时,则对应的会话界面为第一账号对应的群组会话界面;当第一账号为公共账号类型的账号时,则对应的会话界面为第一账号对应的私信会话界面。
在一个示例中,如图11所示,其示出了本申请一个示例性实施例提供的会话建立示意图。以第一账号为用户账号类型的账号为例,第一应用显示的目标文档1110中包括目标名片1111,目标名片1111中包括连接控件1112,当连接控件1112接收到触发操作时,对第一账号和第二账号之间的连接关系进行判定,当第一账号和第二账号互为好友时,则显示第一账号和第二账号之间会话界面1120。
步骤9032,响应于第一账号和第二账号之间的连接关系与目标关系条件匹配失败,显示第一账号对应的信息界面。
当第一账号和第二账号之间的连接关系不满足目标关系条件时,则对应跳转至第一账号对应的信息界面,其中,该信息界面中包括添加控件,添加控件用于建立第二账号与第一账号之间的连接关系至与目标关系条件匹配,例如,目标关系条件指示第一账号和第二账号需要为好友关系,则添加控件能够提供好友添加功能,在另一个示例中,目标关系条件指示第一账号和第二账号需要为群成员关系,则添加控件能够提供群组加入功能,在另一示例中,目标关系条件指示第一账号和第二账号需要为关注关系,则添加控件提供公共账号关注功能。
步骤904,响应于添加控件接收到第二控件触发操作,向第一账号对应的终端发送添加请求。
在本申请实施例中,当第一账号对应的信息界面的添加控件接收到触发操作后,终端基于第一账号的账号标识向服务器发送连接建立请求,服务器在接收到上述连接建立请求后,根据账号标识向登录有第一账号的终端广播添加请求。
示意性的,当第一账号为用户账号类型的账号时,则向第一账号对应的用户终端发送添加请求,由第一账号对应的用户进行处理;当第一账号为群组账号类型的账号时,则向第一账号对应的群组中的创建者账号和/或管理者账号对应的终端发送添加请求,由群组的创建者和/或管理者进行处理;当第一账号为公共账号类型时,若该第一账号被设置为能被任何人关注,则添加请求被传输至服务器,由服务器自动处理,服务器将处理结果发送至第一账号和第二账号对应的终端,若该第一账号被设置为需要审核才能被关注时,则添加请求被传输至第一账号对应的管理账号的终端,由上述管理账号的终端进行处理。
步骤905,响应于添加请求的处理结果满足目标结果条件,显示包括第二账号的会话界面。
目标结果条件用于判断处理结果与目标关系条件之间的匹配情况。
示意性的,登录有第一账号的终端在接收到添加请求后对该添加请求进行显示,由用户对该添加请求进行处理,得到处理结果,上述终端将处理结果返回至服务器,由服务器根据处理结果对第一账号和第二账号之间的连接关系进行更新,并将处理结果返回至第二账号对应的终端。
在一些实施例中,当处理结果指示第一账号同意第二账号请求建立的连接关系时,则确定处理结果满足目标结果条件,当处理结果指示第二账号拒绝第二账号请求建立的连接关系时,则确定处理结果不满足目标结果条件。
示意性的,当确定处理结果满足目标结果条件时,显示会话界面,当第一账号为用户账号类型的账号时,则对应的会话界面为包括第一账号和第二账号的会话界面;当第一账号为群组账号类型的账号时,则对应的会话界面为第一账号对应的群组会话界面;当第一账号为公共账号类型的账号时,则对应的会话界面为第一账号对应的私信会话界面。
在一个示例中,如图12所示,其示出了本申请另一个示例性实施例提供的会话建立示意图。以第一账号为用户账号类型的账号为例,第一应用显示的目标文档1210中包括目标名片1211,目标名片1211中包括连接控件1212,当连接控件1212接收到触发操作时,对第一账号和第二账号之间的连接关系进行判定,当第一账号和第二账号之间为非好友关系时,则跳转至第一账号对应的信息界面1220,其中,该信息界面1220中包括添加控件1221,当添加控件1221接收到触发操作时,当前终端通过服务器向第一账号对应的终端发送添加请求,当第一账号对应的用户通过该添加请求后,则显示第一账号和第二账号的会话界面1230。
示意性的,请参考图13,其示出了本申请一个示例性实施例提供的会话服务建立过程的时序图,用户通过终端1310点击目标名片1311,目标文档对应的H5页面1320通过JSAPI返回vCode1312,终端1310通过vCode向服务器1330请求第一账号的账号信息1313,服务器1330向终端1310返回第一账号的账号信息1314,终端1310判断第一账号和第二账号的关系链,执行打开会话界面或进入信息界面1315。
综上所述,本申请实施例提供的信息的使用方法,打开目标文档的第二账号可以通过目标文档中***的目标名片与第一账号建立会话服务,其中,上述第一账号为目标名片指示的账号,即,用户可以通过目标文档中的名片快速与名片对应的账号建立会话服务,进一步提升了名片在文档中的传播效率。
请参考图14,其示出了本申请一个示例性的实施例提供的信息的***装置结构框图,该装置包括如下模块:
显示模块1410,用于显示目标文档对应的编辑界面,所述编辑界面用于对所述目标文档的文档内容进行编辑;
接收模块1420,用于在所述编辑界面中接收名片***操作,所述名片***操作用于将第一账号对应的目标名片***至所述目标文档中;
所述显示模块1410,还用于基于所述名片***操作在所述目标文档中显示所述目标名片,所述目标名片中包括用于预览所述第一账号的账号信息的名片元素。
在一些可选的实施例中,请参考图15,所述显示模块1410,还包括:
获取单元1411,用于基于所述名片***操作获取所述第一账号对应的候选账号信息;
确定单元1412,用于从所述候选账号信息中确定至少两种账号信息;
组装单元1413,用于对所述至少两种账号信息对应的所述名片元素进行组装,得到所述目标名片;
显示单元1414,用于在所述目标文档中显示所述目标名片。
在一些可选的实施例中,所述获取单元1411,还用于基于所述名片***操作获取所述第一账号对应的账号标识;
所述显示模块1410,还包括:
发送单元1415,用于将所述账号标识发送至服务器,所述服务器用于根据所述账号标识获取所述第一账号对应的所述候选账号信息;
接收单元1416,用于接收所述服务器返回的信息数据包,所述信息数据包用于传输所述候选账号信息;
解析单元1417,用于对所述信息数据包进行解析,得到所述第一账号的所述候选账号信息。
在一些可选的实施例中,所述获取单元1411,还用于响应于所述名片元素对应的账号信息存在更新情况,从所述服务器获取更新后的所述至少两种账号信息;
所述组装单元1413,还用于基于所述更新后的至少两种账号信息对所述名片元素进行重新组装,得到更新后的目标名片;
所述显示单元1414,还用于在所述目标文档中将所述目标名片替换显示为所述更新后的目标名片。
在一些可选的实施例中,所述确定单元1412,还用于基于所述名片***操作确定所述第一账号的账号类型,所述账号类型包括用户账号类型、群组账号类型、公共账号类型中的至少一种;
所述显示单元1414,还用于响应于所述第一账号的账号类型为所述用户账号类型,以第一显示方式显示所述目标名片,所述第一显示方式的所述目标名片中包括所述第一账号对应的用户信息;或者,响应于所述第一账号的账号类型为所述群组账号类型,以第二显示方式显示所述目标名片,所述第二显示方式的所述目标名片中包括所述第一账号对应的群组信息;或者,响应于所述第一账号的账号类型为所述公共账号类型,以第三显示方式显示所述目标账号,所述第三显示方式的所述目标名片中包括所述第一账号对应的服务信息。
在一些可选的实施例中,所述编辑界面中包括用于提供名片***功能的名片***控件;
所述接收模块1420,还用于接收针对所述名片***控件的第一控件触发操作;
所述显示模块1410,还用于基于所述第一控件触发操作显示候选账号列表,所述候选账号列表中包括所述第一账号;
所述接收模块1420,还用于响应于在候选账号列表中接收到针对所述第一账号的选择操作,确定接收到所述名片***操作。
在一些可选的实施例中,所述显示模块1410,还用于响应于在所述目标文档中接收到名片触发操作,基于所述第一账号与第二账号之间的连接关系,显示包括所述第二账号的会话界面,所述会话界面用于为所述第二账号提供与所述第一账号的会话服务,所述第二账号为打开所述目标文档的账号。
在一些可选的实施例中,所述目标名片中包括连接控件;
所述接收单元1416,还用于响应于所述连接控件接收到触发操作,确定接收到所述名片触发操作;
所述确定单元1412,还用于基于所述名片触发操作确定所述第一账号和所述第二账号之间的连接关系;
所述显示单元1414,还用于响应于所述第一账号和所述第二账号之间的连接关系满足目标关系条件,显示包括所述第二账号的会话界面,所述目标关系条件用于判断所述第一账号和所述第二账号之间连接关系的关系类型与所述会话服务之间的匹配情况。
在一些可选的实施例中,所述显示单元1414,还用于响应于所述第一账号和所述第二账号之间的连接关系与所述目标关系条件匹配失败,显示所述第一账号对应的信息界面,所述信息界面中包括添加控件;
所述接收单元1416,还用于响应于所述添加控件接收到第二控件触发操作,向所述第一账号对应的终端发送添加请求;
所述显示单元1414,还用于响应于所述添加请求的处理结果满足目标结果条件,显示包括所述第二账号的会话界面,所述目标结果条件用于判断所述处理结果与所述目标关系条件之间的匹配情况。
在一些可选的实施例中,当所述第一账号的数量为至少两个时,
所述确定单元1412,还用于基于所述名片***操作确定至少两个第一账号对应的账号排列顺序;
所述显示单元1414,还用于基于所述账号排列顺序在所述目标文档中的至少两个位置分别显示所述至少两个第一账号对应的目标名片。
综上所述,本申请实施例提供的信息的***装置,在文档的编辑过程中,通过名片***操作将第一账号对应的目标名片***至当前正在编辑的目标文档中,使得目标文档的文档内容中显示第一账号对应的目标名片,目标名片中包括能够预览账号信息的名片元素,提升了文档中账号信息的传播效率。
需要说明的是:上述实施例提供的信息的***装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息的***装置与信息的***方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图16示出了本申请一个示例性实施例提供的终端1600的结构框图。该终端1600可以是:智能手机、平板电脑、动态影像专家压缩标准音频层面3播放器(Moving PictureExperts Group Audio Layer III,MP3)、动态影像专家压缩标准音频层面4(MovingPicture Experts Group Audio Layer IV,MP4)播放器、笔记本电脑或台式电脑。终端1600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1600包括有:处理器1601和存储器1602。
处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(CentralProcessing Unit,CPU);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以在集成有图像处理器(Graphics Processing Unit,GPU),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括人工智能(Artificial Intelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1601所执行以实现本申请中方法实施例提供的信息的***方法。
示意性的,终端1600还包括其他组件,本领域技术人员可以理解,图16中示出的结构并不构成对终端1600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述实施例中任一所述的信息的***方法。
可选的,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种信息的***方法,其特征在于,所述方法包括:
显示目标文档对应的编辑界面,所述编辑界面用于对所述目标文档的文档内容进行编辑;
在所述编辑界面中接收名片***操作,所述名片***操作用于将第一账号对应的目标名片***至所述目标文档中;
基于所述名片***操作在所述目标文档中显示所述目标名片,所述目标名片中包括用于预览所述第一账号的账号信息的名片元素。
2.根据权利要求1所述的方法,其特征在于,所述基于所述名片***操作在所述目标文档中显示所述目标名片,包括:
基于所述名片***操作获取所述第一账号对应的候选账号信息;
从所述候选账号信息中确定至少两种账号信息;
对所述至少两种账号信息对应的所述名片元素进行组装,得到所述目标名片;
在所述目标文档中显示所述目标名片。
3.根据权利要求2所述的方法,其特征在于,所述基于所述名片***操作获取所述第一账号对应的候选账号信息,包括:
基于所述名片***操作获取所述第一账号对应的账号标识;
将所述账号标识发送至服务器,所述服务器用于根据所述账号标识获取所述第一账号对应的所述候选账号信息;
接收所述服务器返回的信息数据包,所述信息数据包用于传输所述候选账号信息;
对所述信息数据包进行解析,得到所述第一账号的所述候选账号信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
响应于所述名片元素对应的账号信息存在更新情况,从所述服务器获取更新后的所述至少两种账号信息;
基于所述更新后的至少两种账号信息对所述名片元素进行重新组装,得到更新后的目标名片;
在所述目标文档中将所述目标名片替换显示为所述更新后的目标名片。
5.根据权利要求1至4任一所述的方法,其特征在于,所述基于所述名片***操作在所述目标文档中显示所述目标名片,包括:
基于所述名片***操作确定所述第一账号的账号类型,所述账号类型包括用户账号类型、群组账号类型、公共账号类型中的至少一种;
响应于所述第一账号的账号类型为所述用户账号类型,以第一显示方式显示所述目标名片,所述第一显示方式的所述目标名片中包括所述第一账号对应的用户信息;或者,响应于所述第一账号的账号类型为所述群组账号类型,以第二显示方式显示所述目标名片,所述第二显示方式的所述目标名片中包括所述第一账号对应的群组信息;或者,响应于所述第一账号的账号类型为所述公共账号类型,以第三显示方式显示所述目标账号,所述第三显示方式的所述目标名片中包括所述第一账号对应的服务信息。
6.根据权利要求1至4任一所述的方法,其特征在于,所述编辑界面中包括用于提供名片***功能的名片***控件;
所述在所述编辑界面中接收名片***操作,包括:
接收针对所述名片***控件的第一控件触发操作;
基于所述第一控件触发操作显示候选账号列表,所述候选账号列表中包括所述第一账号;
响应于在候选账号列表中接收到针对所述第一账号的选择操作,确定接收到所述名片***操作。
7.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
响应于在所述目标文档中接收到名片触发操作,基于所述第一账号与第二账号之间的连接关系,显示包括所述第二账号的会话界面,所述会话界面用于为所述第二账号提供与所述第一账号的会话服务,所述第二账号为打开所述目标文档的账号。
8.根据权利要求7所述的方法,其特征在于,所述目标名片中包括连接控件;
所述响应于在所述目标文档中接收到名片触发操作,基于所述第一账号与第二账号之间的连接关系,显示包括所述第二账号的会话界面,包括:
响应于所述连接控件接收到触发操作,确定接收到所述名片触发操作;
基于所述名片触发操作确定所述第一账号和所述第二账号之间的连接关系;
响应于所述第一账号和所述第二账号之间的连接关系满足目标关系条件,显示包括所述第二账号的会话界面,所述目标关系条件用于判断所述第一账号和所述第二账号之间连接关系的关系类型与所述会话服务之间的匹配情况。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
响应于所述第一账号和所述第二账号之间的连接关系与所述目标关系条件匹配失败,显示所述第一账号对应的信息界面,所述信息界面中包括添加控件;
响应于所述添加控件接收到第二控件触发操作,向所述第一账号对应的终端发送添加请求;
响应于所述添加请求的处理结果满足目标结果条件,显示包括所述第二账号的会话界面,所述目标结果条件用于判断所述处理结果与所述目标关系条件之间的匹配情况。
10.根据权利要求1至4任一所述的方法,其特征在于,当所述第一账号的数量为至少两个时,所述基于所述名片***操作在所述目标文档中显示所述目标名片,包括:
基于所述名片***操作确定至少两个第一账号对应的账号排列顺序;
基于所述账号排列顺序在所述目标文档中的至少两个位置分别显示所述至少两个第一账号对应的目标名片。
11.一种信息的***装置,其特征在于,所述装置包括:
显示模块,用于显示目标文档对应的编辑界面,所述编辑界面用于对所述目标文档的文档内容进行编辑;
接收模块,用于在所述编辑界面中接收名片***操作,所述名片***操作用于将第一账号对应的目标名片***至所述目标文档中;
所述显示模块,还用于基于所述名片***操作在所述目标文档中显示所述目标名片,所述目标名片中包括用于预览所述第一账号的账号信息的名片元素。
12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至10任一所述的信息的***方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至10任一所述的信息的***方法。
14.一种计算机程序产品,其特征在于,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现如权利要求1至10任一所述的信息的***方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210028994.2A CN116468008A (zh) | 2022-01-11 | 2022-01-11 | 信息的***方法、装置、设备、介质及计算机程序产品 |
PCT/CN2022/127131 WO2023134255A1 (zh) | 2022-01-11 | 2022-10-24 | 信息的***方法、装置、设备、介质及计算机程序产品 |
US18/217,320 US20230342539A1 (en) | 2022-01-11 | 2023-06-30 | Information insertion method and apparatus, device, medium, and computer program product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210028994.2A CN116468008A (zh) | 2022-01-11 | 2022-01-11 | 信息的***方法、装置、设备、介质及计算机程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116468008A true CN116468008A (zh) | 2023-07-21 |
Family
ID=87174021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210028994.2A Pending CN116468008A (zh) | 2022-01-11 | 2022-01-11 | 信息的***方法、装置、设备、介质及计算机程序产品 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230342539A1 (zh) |
CN (1) | CN116468008A (zh) |
WO (1) | WO2023134255A1 (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7627827B2 (en) * | 2005-06-14 | 2009-12-01 | Microsoft Corporation | Providing smart user interfaces based on document open and/or edit context |
CN101296198B (zh) * | 2008-06-25 | 2010-07-14 | 腾讯科技(深圳)有限公司 | 一种在即时通信窗口中***丰富界面元素的方法及客户端 |
CN102780647A (zh) * | 2012-07-21 | 2012-11-14 | 上海量明科技发展有限公司 | 通过即时通信工具实现思维图功能的方法、客户端及*** |
CN104753759A (zh) * | 2013-12-30 | 2015-07-01 | 北京新媒传信科技有限公司 | 即时通信im***中的联系人信息展现方法和装置 |
CN110390531B (zh) * | 2018-04-17 | 2024-06-04 | 阿里巴巴集团控股有限公司 | 一种基于即时通讯的关系沉淀方法、设备以及*** |
CN110162758A (zh) * | 2019-05-21 | 2019-08-23 | 北京字节跳动网络技术有限公司 | 在线文档***信息方法及装置 |
-
2022
- 2022-01-11 CN CN202210028994.2A patent/CN116468008A/zh active Pending
- 2022-10-24 WO PCT/CN2022/127131 patent/WO2023134255A1/zh unknown
-
2023
- 2023-06-30 US US18/217,320 patent/US20230342539A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2023134255A1 (zh) | 2023-07-20 |
US20230342539A1 (en) | 2023-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
CN112632942B (zh) | 一种文档处理方法、装置、设备及介质 | |
US20210286861A1 (en) | User Experience Container Level Identity Federation and Content Security | |
US9807162B2 (en) | Method and system for communication between a server and a client device | |
US9939962B2 (en) | Enhanced keyboard including multiple application execution | |
US11102206B2 (en) | Methods and apparatus for establishing shared memory spaces for data access and distribution | |
US9864671B1 (en) | Systems and methods of live experimentation on content provided by a web site | |
TWI677225B (zh) | 即時通訊的實現方法和裝置 | |
CN112214971A (zh) | 在线文档公告的处理方法、装置、电子设备和存储介质 | |
CN107979632B (zh) | 推送信息的处理方法、装置及*** | |
US20080209329A1 (en) | Systems and methods for sharing data | |
US20060095976A1 (en) | Dynamic summary module | |
KR20160084448A (ko) | 문서 관리 및 협업 시스템 | |
AU2013204289A1 (en) | A System and Method for Collaborating over a Communications Network | |
US7899808B2 (en) | Text enhancement mechanism | |
US20060259239A1 (en) | System and method for providing multimedia tours | |
KR102062796B1 (ko) | Sns 서버, 이를 이용한 뉴스 제공 시스템 및 방법 | |
US10747728B2 (en) | Edit and share unsupported files through instantly generated preview | |
WO2023179549A1 (zh) | 一种文档块分享方法、装置、***及存储介质 | |
WO2014176896A1 (en) | System and method for updating information in an instant messaging application | |
CN112995014B (zh) | 消息群发的方法及装置 | |
WO2023134255A1 (zh) | 信息的***方法、装置、设备、介质及计算机程序产品 | |
CN114327221A (zh) | 合照方法、介质、装置和计算设备 | |
KR20100133260A (ko) | 게시물 스크랩 방법 및 시스템 | |
CN118337751A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40088867 Country of ref document: HK |