CN111953502A - 信息公告方法、装置和电子设备 - Google Patents
信息公告方法、装置和电子设备 Download PDFInfo
- Publication number
- CN111953502A CN111953502A CN202010740874.6A CN202010740874A CN111953502A CN 111953502 A CN111953502 A CN 111953502A CN 202010740874 A CN202010740874 A CN 202010740874A CN 111953502 A CN111953502 A CN 111953502A
- Authority
- CN
- China
- Prior art keywords
- document
- group
- identity
- identification code
- code
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000004044 response Effects 0.000 claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 6
- 230000006399 behavior Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- 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/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
-
- 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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开实施例公开了一种信息公告方法、装置和电子设备。该方法包括:响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;展示所述共用文档。可以通过共用文档记录对应的公告信息,提高了收集和整理公告信息的能力,提升了用户体验。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种信息公告方法、装置和电子设备。
背景技术
在即时通讯(Instant Messaging,简称IM)中,人们可以使用网络即时传递信息。在一些应用场景中,即时通讯可以同时支持多人传递信息。也即,创建者可以基于即时通讯,建立沟通群组,并可以邀请相关人员加入该群组,以方便多人进行沟通、交流。当群组建立成功之后,群成员可以发布公告信息以使其他群成员知晓该公布信息对应的相关事宜,其他群成员可以获取该公告信息进行浏览。
发明内容
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开实施例提供了一种信息公告方法、装置和电子设备。
第一方面,本公开实施例提供了一种信息公告方法,该方法包括:响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;展示所述共用文档。
第二方面,本公开实施例提供了一种信息公告方法,该方法包括:响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取所述群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向所述终端设备发送与所述群组对应的文档身份标识码;其中,所述第一获取请求中包括所述群组的群组身份标识码;响应于接收到所述终端设备发送的所述文档身份标识码,向所述终端设备发送与所述文档身份标识码对应的共用文档,以使所述终端设备展示所述共用文档;其中,所述文档身份标识码关联了对应的记录所述公告信息的共用文档。
第三方面,本公开实施例提供了一种信息公告装置,该装置包括:第一获取模块,用于响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;第二获取模块,用于基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;展示模块,用于展示所述共用文档。
第四方面,本公开实施例提供了一种信息公告装置,该装置包括:第一发送模块,用于响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取所述群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向所述终端设备发送与所述群组对应的文档身份标识码;其中,所述第一获取请求中包括所述群组的群组身份标识码;第二发送模块,用于响应于接收到所述终端设备发送的所述文档身份标识码,向所述终端设备发送与所述文档身份标识码对应的共用文档,以使所述终端设备展示所述共用文档;其中,所述文档身份标识码关联了对应的记录所述公告信息的共用文档。
第五方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面或第二方面所述的信息公告方法。
第六方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面或第二方面所述的信息公告方法的步骤。
本公开实施例提供的信息公告方法、装置和电子设备,通过响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;展示所述共用文档。可以通过共用文档记录对应的公告信息,提高了收集和整理公告信息的能力,提升了用户体验。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为根据本公开的信息公告方法的一个实施例的流程图;
图2为本公开涉及的获取文档身份标识码的一个实施例的流程示意图;
图3为根据本公开的信息公告方法的另一个实施例的流程图;
图4为根据本公开的信息公告装置的一个实施例的结构示意图;
图5为根据本公开的信息公告装置的另一个实施例的结构示意图;
图6为本公开的一个实施例的信息公告方法可以应用于其中的示例性系统架构;
图7为根据本公开实施例提供的电子设备的基本结构的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
本公开涉及一种交互系统,该交互系统包括终端设备和服务器。
上述的终端设备可以包括平板计算机、移动通信设备、台式计算机或实质上可以进行公告信息获取并展示的操作的任何其他计算设备。终端设备上安装的客户端可以是浏览器或应用程序,用户可以通过上述浏览器或者应用程序实现公告信息的获取和展示功能。
上述的服务器可以包括为上述终端设备提供服务的设备,例如可以是Web服务器,则该Web服务器可以向浏览器等Web客户端提供与群组身份标识码对应的文档身份标识码,也可以根据终端设备发送的文档身份标识码提供对应的共用文档等。当接收到终端设备发送的请求获取文档身份标识码的获取请求时,可以基于该获取请求确定与该获取请求对应的文档身份标识码。并可以在接收到终端设备发送的请求获取与文档身份标识码对应的共用文档的获取请求时,发送对应的共用文档。这里的共用文档可以包括记载了公告信息的电子文档,例如在文字编辑器应用程序(例如word)中编辑了公告信息的电子文档,这些电子文档可以通过服务器提供的服务在多个终端设备上进行编辑并展示。
在上述交互系统中,上述终端设备可以在接收到用户对群组公告信息的获取请求时,向服务器发送获取与该公告信息对应的文档身份标识码的获取请求;上述服务器在接收到该获取请求之后,可以将对应的文档身份标识码发送给终端设备。终端设备接收到文档身份标识码之后,可以保存该文档身份标识码。并可以将该文档身份标识码发送至上述服务器,并指示上述服务器发送与该文档身份标识码对应的共用文档。这里,服务器可以提前创建与文档身份标识码对应的共用文档,这样,当接收到终端设备发送的文档身份标识码,即可根据该文档身份标识码,查询到对应的共用文档。上述服务器将对应的共用文档发送给终端设备之后,终端设备即可将接收到的共用文档进行展示。用户依据展示的共用文档,可以浏览记录在其上的公告信息。通过上述终端设备和上述服务器的协同工作,利用共用文档记录对应的公告信息,提高了收集和整理公告信息的能力。
请参考图1,其示出了根据本公开的信息公告方法的一个实施例的流程图,应用于终端设备。如图1所示,该信息公告方法包括以下步骤101至步骤103。
步骤101,响应于接收到用户对群组公告信息的获取请求,获取公告信息对应的文档身份标识码;其中,文档身份标识码关联有对应的记录公告信息的共用文档。
一些应用场景中,人们为了方便多人一起沟通、交流,常常会将涉及到相关事项的人员组建成一个沟通群。这里的沟通群例如可以包括关于工作沟通的同事群,也可以包括好友沟通的朋友群,亦或是关于商品买卖的客户群等。另一些应用场景中,如果沟通群中的人员涉及到同一个套件(多个有关联关系的产品的集合)下的多个聊天应用,可以在所组建的沟通群中同步关于这个套件下的产品的相关信息。例如,产品A和产品B为同一套件下的两个产品,这两个产品共用一个账号体系。也即,可以登录使用产品A的账号信息同时可以登录使用产品B。这样,用户在产品A上实施的行为可以通过产品B进行查看,在产品B上实施的行为亦可以通过产品A进行查看。
当沟通群组建成功之后,可以记录该沟通群的公告信息。这里的公告信息可以包括通知其他群成员的通知信息、对该沟通群的介绍信息等实质上让群成员可以周知的信息。这里的通知信息例如可以包括“请所有成员查看文件A”、“请张三、李四完成功能B的筹划”等信息。这里的介绍信息例如可以包括“该群为针对于XXX产品的研发讨论群”等。
用户可以对沟通群的公告信息进行获取,以浏览到该群组对应的公告信息。终端设备接收到用户对群组公告信息的获取请求时,可以依据该获取请求生成对该公告信息对应的文档身份标识码的获取请求,用以获取对应的文档身份标识码。上述文档身份标识码用以专属标识对应的共用文档,其具有唯一性。例如,针对于共用文档A,对应的文档身份标识码可以为“a123”。这样,当查询到“a123”时,可以知晓对应的共用文档为上述共用文档A。
服务器接收到获取文档身份标识码的获取请求之后,可以将提前关联了创建好的共用文档的文档身份标识码发送给终端设备。一些应用场景中,终端设备在接收到该文档身份标识码之后,可以将该文档身份标识码与该群组进行关联保存。这样,除了首次接收到用户对群组公告信息的获取请求时,需要向服务器获取该文档身份标识码。在之后的每一次中,即可在终端设备上获取,方便快捷。
步骤102,基于文档身份标识码,获取与文档身份标识码对应的共用文档。
终端设备可以将获取到的文档身份标识码发送给服务器,并指示服务器发送对应的共用文档。服务器接收到该文档身份标识码,可以依据该文档身份标识码查找并发送对应的共用文档。例如,服务器中预存了记录公告信息的共用文档B及与该共用文档B关联的文档身份标识码“b123”,当接收到终端设备发送的“b123”的文档身份标识码之后,服务器即可查找到文档B,并将文档B发送给终端设备。
在一些应用场景中,如果终端设备上已经保存有文档身份标识码,则可以在接收到用户对群组公告信息的获取请求时,就将对应的文档身份标识码发送至服务器,并指示服务器发送与该文档身份标识码对应的共用文档,继而可以简化操作流程,加快响应速度。
步骤103,展示共用文档。
终端设备获取到共用文档时,可以向用户进行展示。继而,用户可以浏览该共用文档,并可以在展示的共用文档中对其进行编辑操作。而由于共用文档可以包括电子文档,则电子文档中所能展示的加粗文字、插入的信息内容等信息内容均可向用户进行展示。例如,针对于添加了下划线的公告信息“周一举行例会”,用户可以浏览到对应的信息内容“周一 举行例会”。针对于信息内容为白云图片的公告信息,用户可以浏览到对应的白云图片信息。
现有技术中,对于群组的每一条公告信息,常常只能编辑有限的文字信息,继而只能承载有限的信息内容。用户在公告信息时,如果内容超过信息承载量,需要重新编辑下一条公告信息,才能将公告信息发布完全;在整理时,也可能存在需要整合多条公告信息的情况。这些都给用户带来了不好的体验。
在本实施例中,通过首先响应于接收到用户对群组公告信息的获取请求,获取公告信息对应的文档身份标识码;其中,文档身份标识码关联有对应的记录公告信息的共用文档;然后,基于文档身份标识码,获取与文档身份标识码对应的共用文档;最后,展示共用文档。可以通过共用文档记录对应的公告信息,提高了收集和整理公告信息的能力,提升了用户体验。
在一些可选的实现方式中,在上述步骤101之前,上述信息公告方法还可以包括步骤100:响应于接收到建立群组的建群请求,向服务器发送为群组创建共用文档的文档创建请求,以指示服务器创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将群组的群组身份标识码、文档身份标识码关联保存在预设存储区域。
终端设备可以接收用户发送的建群请求。这里的建群请求中可以包括对应的人员信息,则终端设备可以基于该建群请求建立包含上述人员的沟通群。例如,用户指示将自己和张三、李四、王五建立一个沟通群,则终端设备接收到该建群请求之后,可以建立对应的沟通群A,并将该用户和张三、李四、王五设置为该沟通群A的群成员。
一些应用场景中,终端设备可以基于接收到的建群请求,生成该群组对应的文档创建请求,并将该文档创建请求发送至服务器。服务器接收到该文档创建请求之后,可以创建一个或多个与该群组对应的共用文档。并可以生成与该群组对应的群组身份标识码,以便于与文档身份标识码关联存储在预设存储区域,继而将该群组与共用文档进行关联。例如,沟通群A创建成功之后,可以生成对应的群组身份标识码“A123456”,并在创建完对应的共用文档a之后,生成该共用文档a的文档身份标识码“a123456”。并可以将群组身份标识码“A123456”与文档身份标识码“a123456”关联保存在预设存储区域。这样,即可以通过其中任意一者查找到另一者。这里的预设存储区域例如可以包括数据库、云盘等。
通过在上述接收到建群请求时,即向服务器请求生成所建群组对应的共用文档,可以使用户进群即可在共用文档中编辑对应的公告信息,简化了操作步骤。
在一些可选的实现方式中,在上述步骤101之前,上述信息公告方法还可以包括步骤100':响应于接收到群组的群成员对公告信息的记录请求,向服务器发送为群组创建共用文档的文档创建请求,以指示服务器创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将群组的群组身份标识码、文档身份标识码关联保存在预设存储区域。
一些应用场景中,可以在群组建立成功之后,并接收到该群组的群成员对公告信息的记录请求时,生成该群组对应的文档创建请求,并将该文档创建请求发送至服务器。服务器接收到该文档创建请求之后,可以创建一个或多个与该群组对应的共用文档。并可以生成与该群组对应的群组身份标识码,以便于与文档身份标识码关联存储在预设存储区域,继而将该群组与共用文档进行关联。
实践中,可能存在建立了群组,但是群成员没有对公告信息的记录需求。也即,在建立群组的时候即建立对应的共用文档,如果用户没有在该共用文档中记录公告信息,则服务器就存储了一个内容为空的共用文档,继而占用了服务器的内存。因此,可以选择在群成员首次请求记录公告信息的时候,再建立对应的共用文档,继而可以避免占用服务器内存的情况。
在一些可选的实现方式中,上述步骤101可以包括步骤1011:向服务器发送获取文档身份标识码的第一获取请求,指示服务器从预设存储区域获取文档身份标识码;其中,第一获取请求中包括群组的群组身份标识码。
共用文档创建成功之后,用户可以获取对应的共用文档,用以浏览记录在共用文档上的公告信息。终端设备接收到用户对群组公告信息的获取请求时,可以生成上述第一获取请求。服务器接收到该第一获取请求之后,可以依据包含在第一获取请求中的群组身份标识码,从上述预设存储区域中查找与该群组身份标识码对应的文档身份标识码,并可以将获取到的文档身份标识码发送给终端设备。例如,上述关联存储在预设存储区域的群组身份标识码“A123456”与文档身份标识码“a123456”,当服务器接收到的第一获取请求中包含群组身份标识码“A123456”时,可以获取到对应的文档身份标识码“a123456”,并可以将该文档身份标识码“a123456”发送给终端设备。也即,终端设备获取到了与群组A对应的文档身份标识码“a123456”。
图2为本公开涉及的获取文档身份标识码的一个实施例的流程示意图,如图2所示,在一些可选的实现方式中,上述步骤1011可以包括:子步骤201,指示服务器判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的文档身份标识码。
服务器接收到第一获取请求之后,可以基于预设存储区域的存储情况,确定对应的文档身份标识码。这里的存储情况可以包括存储和未存储,以及存储时,对应于群组身份标识码的文档身份标识码是什么。
子步骤202,指示服务器响应于确定预设存储区域存在与群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
也就是说,如果服务器确定了预设存储区域中存储有与群组身份标识码对应的文档身份标识码,可以获取该文档身份标识码,继而可以将该文档身份标识码发送给终端设备。这样,当群组身份标识码与文档身份标识码的关联关系确定之后,即可以不再变化,继而可以通过其中一者快速查找到另一者。例如,数据库中存储了群组B的群组身份标识码“B123”以及对应的共用文档b的文档身份标识码“b123”,如果第一获取请求中包含群组身份标识码“B123”,服务器在数据库中查找到了与该群组身份标识码“B123”关联的文档身份标识码“b123”,可以确定预设存储区域中存在与该群组身份标识码“B123”关联的文档身份标识码,继而可以将该文档身份标识码“b123”发送给终端设备。
在一些可选的实现方式中,上述步骤1011还可以包括:子步骤203,指示服务器响应于确定预设存储区域不存在与群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及将该文档身份标识码、群组身份标识码关联存储在预设存储区域;并发送生成的文档身份标识码。
也就是说,如果没有在预设存储区域查找到与群组身份标识码对应的文档身份标识码,可以视为该群组还没有创建对应的共用文档。继而可以为该群组创建共用文档以记录对应的公告信息。例如,如果在服务器在数据库中没有查找到与群组C的群组身份标识码“C123”对应的文档身份标识码,或者数据库中不存在上述身份标识码“C123”,可以视为该群组C还没有创建对应的共用文档c。继而,服务器可以创建共用文档c,并生成该共用文档c的文档身份标识码“c123”。并可以将该文档身份标识码“c123”发送给终端设备。
服务器创建了共用文档并生成对应的文档身份标识码之后,可以将该文档身份标识码和群组身份标识码关联保存在预设存储区域中,以使得服务器在下一次接收到第一获取请求时,可以在预设存储区域查找到对应的文档身份标识码,继而可以获取到对应的共用文档发送给终端设备。
在一些可选的实现方式中,在子步骤201之前,上述信息公告方法还可以包括:子步骤200,指示服务器确定用户是否为群组的群成员;以及响应于确定用户为群组的群成员,指示服务器判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的文档身份标识码。
也就是说,在上述子步骤201之前,服务器可以先确定获取公告信息的用户是否为群组的群成员,并在确定了该用户为群成员之后,再将对应的文档身份标识码发送至该用户的终端设备。这里,在建立群组时,可以记录该群组中各个用户的用户身份标识码,继而可以通过该用户身份标识码与群组身份标识码的对应关系判断用户是否为群成员。例如,群组A的群成员包括张三、李四、王五,群组A的群组身份标识码为“A123”,张三的用户身份标识码可以为“A1”,李四的用户身份标识码可以为“A2”,王五的用户身份标识码可以为“A3”。则在接收到第一获取请求时,可以判断发送该第一获取请求对应的用户的用户身份标识码是否为上述的“A1”、“A2”、“A3”,并在确定该用户身份标识码为其中任意一个时,可以执行上述步骤201,并将确定的文档身份标识码发送给该用户的终端设备。如果,确定了该用户身份标识码并没有为上述“A1”、“A2”或“A3”,则可以不执行上述步骤201。以避免出现非群成员获取到公告信息的情况,继而可以起到防止他人攻击的作用。
在一些应用场景中,如果文档身份标识码存储在终端设备时,用户可以获取到该文档身份标识码。此时,亦可以判断该用户是否为群成员,并可以在确定该用户为群成员的情况下,向该用户发送对应的共用文档。因为,即便非群成员用户获取到了文档身份标识码,如果服务器确定该用户为非群成员,亦可以不发送对应的共用文档,继而避免共用文档中的公告信息被泄露。
在一些可选的实现方式中,上述步骤102可以包括:向服务器发送文档身份标识码,并指示服务器发送与文档身份标识码对应的共用文档。
终端设备可以将获取到的文档身份标识码发送给服务器,以获取对应的共用文档。服务器接收到该文档身份标识码之后,可以依据该文档身份标识码查找对应的共用文档。例如,共用文档c的文档身份标识码为“c123”,则在接收到文档身份标识码“c123”时,可以查找到该共用文档c。并将该共用文档c发送给终端设备。
在一些可选的实现方式中,上述信息公告方法还可以包括:基于用户的指令,在公告信息中执行如下操作:
(1)根据用户在公告信息中插入第一文档的超级链接的指令,获取超级链接对应的第一文档的名称,将超级链接编辑为第一文档的文档名称信息。
上述第一文档例如可以包括存在于上述套件中的其他应用程序中的文档。例如,同一套件下包括的聊天应用程序和办公应用程序,两者可以共用一个账号体系,用户行为可以通过账号关联。公告信息所在应用为聊天应用程序,则上述第一文档所在应用可以为办公应用程序,用户可以将第一文档插入到公告信息中。
在一些应用场景中,同一套件下的各个应用程序可以设置对应的域名,例如,abc.com、xxx.cn等。各个应用程序之间可以依据对应的超级链接相互识别,并获取该超级链接对应的第一文档的名称。例如,在办公应用程序中的第一文档A对应的域名为abc.com,当该第一文档A插入公告信息所在的共用文档中时,公告信息所在的聊天应用程序可以识别该超级链接,并可以依据该超级链接获取该第一文档A的名称。
当获取到第一文档的名称时,可以使用该名称替代对应的超级链接记录在共用文档中。例如,上述第一文档A的名称为“工作总结”,则当用户插入第一文档A的超级链接时,可以不记录该超级链接,而是编辑为“工作总结”的名称信息。一些应用场景中,当用户点击该名称时,可以跳转到该第一文档A的展示界面,以使用户可以浏览该第一文档A。
(2)根据用户在公告信息中的表格插入指令,在公告信息中插入表格。
当公告信息通过共用文档进行记录时,可以在该共用文档中插入表格信息,以更加规范便捷地处理公告信息。例如,公告信息为团队员工信息时,可以使用表格记录该员工信息,并将该表格插入在共用文档中。这样,无论是编辑该表格的人员,还是查看该表格的人员都能够快速有序地实现浏览或检查等操作。
(3)根据用户发出的对公告信息的文字格式的编辑指令,对公告信息中的文字格式进行编辑。
当公告信息通过共用文档进行记录时,可以在该共用文档中对记录的文字进行编辑。例如,可以将文字进行加粗、标注或分级等。这样,对于一些需要着重强调的公告内容可以进行加粗或者标注;对于需要进行分级的公告内容可以进行分级操作。
(4)根据用户在公告信息中设置的向目标用户发送提示信息的指令,向目标用户发送提示信息。
当公告信息通过共用文档进行记录时,可以在该共用文档中设置需要发送提示信息的目标用户,用以提示该目标用户知晓某个事项。例如,可以根据在共用文档中设置的向张三发送提示信息“周五提交工作进度表”的指令,向张三发送该提示信息。
一些应用场景中,可以通过在共用文档中插入特殊符号用以表征上述的向目标用户发送提示信息的指令。例如,可以通过“周五提交工作进度表@张三”用以表征向张三发送“周五提交工作进度表”的提示信息。
通过共用文档记录公告信息之后,可以将共用文档的诸如插入超级链接、插入表格信息、编辑文字格式、提示用户等功能应用于群公告中,便于用户收集和整理公告信息,提升了用户体验。
请参考图3,其示出了根据本公开的信息公告方法的一个实施例的流程图,应用于服务器。如图3所示,该信息公告方法可以包括以下步骤301至步骤302。
步骤301,响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向终端设备发送与群组对应的文档身份标识码;其中,第一获取请求中包括群组的群组身份标识码。
服务器为某个群组创建了共用文档之后,可以生成该共用文档的文档身份标识码,并可以将该群组的群组身份标识码与该文档身份标识码关联保存。当接收到上述第一获取请求时,可以依据该第一获取请求中的群组身份标识码,查找到关联的文档身份标识码,并可以将该文档身份标识码发送给发出上述第一获取请求的终端设备。
步骤302,响应于接收到终端设备发送的文档身份标识码,向终端设备发送与文档身份标识码对应的共用文档,以使终端设备展示共用文档;其中,文档身份标识码关联了对应的记录公告信息的共用文档。
终端设备在需要获取共用文档时,可以利用获取到的文档身份标识码向服务器获取对应的共用文档。服务器依据文档身份标识码查找到对应的共用文档之后,可以将该共用文档发送给终端设备。终端设备接收到共用文档之后,可以向用户进行展示。
上述步骤301至步骤302的实现细节可以参考对步骤101以及步骤102的相关说明,为了说明书的简洁,在此不再赘述。
在一些可选的实现方式中,文档身份标识码与群组身份标识码的关联关系可以预先基于如下步骤确定:响应于接收到终端设备根据建立群组的建群请求生成的为群组创建共用文档的文档创建请求,创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码,以及将文档身份标识码、群组身份标识码关联保存在预设存储区域。
也就是说,服务器在接收到文档创建请求时,可以创建该群组对应的群组身份标识码、共用文档,并生成该共用文档的文档身份标识码。并将群组身份标识码、文档身份标识码关联存储在预设存储区域。这样,当接收到终端设备发送的群组身份标识码或者文档身份标识码,即可以依据关联关系,找到与其关联的另一者。并依据终端设备的获取请求,返回给终端设备。这里,服务器可以存储多组关联的群组身份标识码和文档身份标识码,以能够响应于多个终端设备的获取请求。这里的实现细节可以参考对步骤100的相关说明,为了说明书的简洁,在此不再赘述。
在一些可选的实现方式中,文档身份标识码与群组身份标识码的关联关系可以预先基于如下步骤确定:响应于接收到终端设备根据群组的群成员对公告信息的记录请求生成的为群组创建共用文档的文档创建请求,创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将文档身份标识码、群组身份标识码关联保存在预设存储区域。
服务器创建共用文档的时机也可以在首次接收到群成员对公告信息的记录请求时。这样可以避免存储内容为空的共用文档,缓解内存压力。这里,服务器同样可以存储多组关联的群组身份标识码和文档身份标识码,以能够响应于多个终端设备的获取请求。这里的实现细节可以参考对步骤100'的相关说明,为了说明书的简洁,在此不再赘述。
在一些可选的实现方式中,上述步骤301中的根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与群组对应的文档身份标识码可以包括:子步骤3011,判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果发送与群组对应的文档身份标识码。
子步骤3012,响应于确定预设存储区域存在与群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
在一些可选的实现方式中,上述步骤301还可以包括:子步骤3013,响应于确定预设存储区域不存在与群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及发送生成的文档身份标识码;以及将该文档身份标识码、群组身份标识码关联存储在预设存储区域。
上述子步骤3011至子步骤3013的实现细节可以参考对上述子步骤201至子步骤203的相关说明,为了说明书的简洁,在此不再赘述。
在一些可选的实现方式中,在根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与群组对应的文档身份标识码之前,信息公告方法还可以包括:子步骤3000,确定用户是否为群组的群成员;以及响应于确定用户为群组的群成员,根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与群组对应的文档身份标识码。上述子步骤3000的实现细节可以参考对上述子步骤200的相关说明,为了说明书的简洁,在此不再赘述。
请参考图4,其示出了根据本公开的信息公告装置的一个实施例的结构示意图,如图4所示,信息公告装置包括第一获取模块401、第二获取模块402和展示模块403。其中,第一获取模块401,用于响应于接收到用户对群组公告信息的获取请求,获取公告信息对应的文档身份标识码;其中,文档身份标识码关联有对应的记录公告信息的共用文档;第二获取模块402,用于基于文档身份标识码,获取与文档身份标识码对应的共用文档;展示模块403,用于展示共用文档。
需要说明的是,该信息公告装置的第一获取模块401、第二获取模块402和展示模块403的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101至步骤103的相关说明,在此不再赘述。
在本实施例的一些可选的实现方式中,上述信息公告装置还可以包括第一创建模块,上述第一创建模块用于:响应于接收到建立群组的建群请求,向服务器发送为群组创建共用文档的文档创建请求,以指示服务器创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将群组的群组身份标识码、文档身份标识码关联保存在预设存储区域。
在本实施例的一些可选的实现方式中,上述信息公告装置还可以包括第二创建模块,上述第二创建模块用于:响应于接收到群组的群成员对公告信息的记录请求,向服务器发送为群组创建共用文档的文档创建请求,以指示服务器创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将群组的群组身份标识码、文档身份标识码关联保存在预设存储区域。
在本实施例的一些可选的实现方式中,上述第一获取模块401进一步用于:向服务器发送获取文档身份标识码的第一获取请求,指示服务器从预设存储区域获取文档身份标识码;其中,第一获取请求中包括群组的群组身份标识码。
在本实施例的一些可选的实现方式中,上述第一获取模块401进一步用于:指示服务器判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的文档身份标识码;以及指示服务器响应于确定预设存储区域存在与群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
在本实施例的一些可选的实现方式中,上述第一获取模块401进一步用于:指示服务器响应于确定预设存储区域不存在与群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及将该文档身份标识码、群组身份标识码关联存储在预设存储区域;并发送生成的文档身份标识码。
在本实施例的一些可选的实现方式中,上述信息公告装置还可以包括用户识别模块,上述用户识别模块用于:指示服务器确定用户是否为群组的群成员;以及响应于确定用户为群组的群成员,指示服务器判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的文档身份标识码。
在本实施例的一些可选的实现方式中,上述第二获取模块402进一步用于:向服务器发送文档身份标识码,并指示服务器发送与文档身份标识码对应的共用文档。
在本实施例的一些可选的实现方式中,上述信息公告方法还可以包括执行模块,上述执行模块用于:根据用户在公告信息中插入第一文档的超级链接的指令,获取超级链接对应的第一文档的名称,将超级链接编辑为第一文档的文档名称信息;根据用户在公告信息中的表格插入指令,在公告信息中插入表格;根据用户发出的对公告信息的文字格式的编辑指令,对公告信息中的文字格式进行编辑;和/或根据用户在公告信息中设置的向目标用户发送提示信息的指令,向目标用户发送提示信息。
请参考图5,其示出了根据本公开的信息公告装置的一个实施例的结构示意图,如图5所示,信息公告装置包括第一发送模块501和第二发送模块502。其中,第一发送模块501,用于响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向终端设备发送与群组对应的文档身份标识码;其中,第一获取请求中包括群组的群组身份标识码;第二发送模块502,用于响应于接收到终端设备发送的文档身份标识码,向终端设备发送与文档身份标识码对应的共用文档,以使终端设备展示共用文档;其中,文档身份标识码关联了对应的记录公告信息的共用文档。
需要说明的是,该信息公告装置的第一发送模块501和第二发送模块502的具体处理及其所带来的技术效果可分别参考图3对应实施例中步骤301至步骤302的相关说明,在此不再赘述。
在本实施例的一些可选的实现方式中,上述文档身份标识码与群组身份标识码的关联关系预先基于如下步骤确定:响应于接收到终端设备根据建立群组的建群请求生成的为群组创建共用文档的文档创建请求,创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码,以及将文档身份标识码、群组身份标识码关联保存在预设存储区域。
在本实施例的一些可选的实现方式中,上述文档身份标识码与群组身份标识码的关联关系预先基于如下步骤确定:响应于接收到终端设备根据群组的群成员对公告信息的记录请求生成的为群组创建共用文档的文档创建请求,创建与群组对应的共用文档,并生成与共用文档对应的文档身份标识码;以及将文档身份标识码、群组身份标识码关联保存在预设存储区域。
在本实施例的一些可选的实现方式中,上述第一发送模块501进一步用于:判断预设存储区域是否存储有与群组身份标识码关联的文档身份标识码,并根据判断结果发送与群组对应的文档身份标识码;以及响应于确定预设存储区域存在与群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
在本实施例的一些可选的实现方式中,上述第一发送模块501进一步用于:响应于确定预设存储区域不存在与群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及发送生成的文档身份标识码;以及将该文档身份标识码、群组身份标识码关联存储在预设存储区域。
在本实施例的一些可选的实现方式中,上述信息公告装置还可以包括用户识别模块,上述用户识别模块用于:确定用户是否为群组的群成员;以及响应于确定用户为群组的群成员,根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与群组对应的文档身份标识码。
请参考图6,其示出了本公开的一个实施例的信息公告方法可以应用于其中的示例性系统架构。
如图6所示,系统架构可以包括终端设备601、602、603,网络604,服务器605。网络604用以在终端设备601、602、603和服务器605之间提供通信链路的介质。网络604可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。上述终端设备和服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,Ad hoc端对端网络),以及任何当前已知或未来研发的网络。
终端设备601、602、603可以通过网络604与服务器605交互,以接收或发送消息等。终端设备601、602、603上可以安装有各种客户端应用,例如视频发布应用、搜索类应用、新闻资讯类应用。
终端设备601、602、603可以是硬件,也可以是软件。当终端设备601、602、603为硬件时,可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备601、602、603为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。
服务器605可以是可以提供各种服务的服务器,例如接收终端设备601、602、603发送的共用文档获取请求,对共用文档获取请求进行分析处理,并将分析处理结果(例如与上述获取请求对应的共用文档)发送给终端设备601、602、603。
需要说明的是,本公开实施例所提供的信息公告方法可以由服务器执行,也可以由终端设备执行,相应地,信息公告装置可以设置在服务器中,也可以设置在终端设备中。
应该理解,图6中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面参考图7,其示出了适于用来实现本公开实施例的电子设备(例如图6中的终端设备或服务器)的结构示意图。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图7所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储装置708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有电子设备操作所需的各种程序和数据。处理装置701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM 702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于接收到用户对群组公告信息的获取请求,获取公告信息对应的文档身份标识码;其中,文档身份标识码关联有对应的记录公告信息的共用文档;基于文档身份标识码,获取与文档身份标识码对应的共用文档;展示共用文档。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取模块401还可以被描述为“响应于接收到用户对群组公告信息的获取请求,获取公告信息对应的文档身份标识码的模块”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (19)
1.一种信息公告方法,其特征在于,包括:
响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;
基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;
展示所述共用文档。
2.根据权利要求1所述的方法,其特征在于,在所述响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码之前,所述方法还包括:
响应于接收到建立群组的建群请求,向服务器发送为所述群组创建共用文档的文档创建请求,以指示所述服务器创建与所述群组对应的共用文档,并生成与所述共用文档对应的文档身份标识码;以及
将所述群组的群组身份标识码、所述文档身份标识码关联保存在预设存储区域。
3.根据权利要求1所述的方法,其特征在于,在所述响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码之前,所述方法还包括:
响应于接收到所述群组的群成员对公告信息的记录请求,向服务器发送为所述群组创建共用文档的文档创建请求,以指示所述服务器创建与所述群组对应的共用文档,并生成与所述共用文档对应的文档身份标识码;以及
将所述群组的群组身份标识码、所述文档身份标识码关联保存在预设存储区域。
4.根据权利要求2或3所述的方法,其特征在于,所述响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码,包括:
向所述服务器发送获取所述文档身份标识码的第一获取请求,指示所述服务器从所述预设存储区域获取所述文档身份标识码;其中,所述第一获取请求中包括所述群组的群组身份标识码。
5.根据权利要求4所述的方法,其特征在于,所述向所述服务器发送获取所述文档身份标识码的第一获取请求,指示所述服务器从所述预设存储区域获取所述文档身份标识码,包括:
指示所述服务器判断所述预设存储区域是否存储有与所述群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的所述文档身份标识码;以及
指示所述服务器响应于确定所述预设存储区域存在与所述群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
6.根据权利要求5所述的方法,其特征在于,所述向所述服务器发送获取所述文档身份标识码的第一获取请求,指示所述服务器从所述预设存储区域获取所述文档身份标识码,还包括:
指示所述服务器响应于确定所述预设存储区域不存在与所述群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及
将该文档身份标识码、所述群组身份标识码关联存储在所述预设存储区域;并发送生成的文档身份标识码。
7.根据权利要求5所述的方法,其特征在于,在所述指示所述服务器判断所述预设存储区域是否存储有与所述群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的所述文档身份标识码之前,所述方法还包括:
指示所述服务器确定所述用户是否为所述群组的群成员;以及
响应于确定所述用户为所述群组的群成员,指示所述服务器判断所述预设存储区域是否存储有与所述群组身份标识码关联的文档身份标识码,并根据判断结果确定发送的所述文档身份标识码。
8.根据权利要求2或3所述的方法,其特征在于,所述基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档,包括:
向所述服务器发送所述文档身份标识码,并指示所述服务器发送与所述文档身份标识码对应的共用文档。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于用户的指令,在所述公告信息中执行如下操作:
根据用户在所述公告信息中插入第一文档的超级链接的指令,获取所述超级链接对应的第一文档的名称,将所述超级链接编辑为所述第一文档的文档名称信息;
根据用户在所述公告信息中的表格插入指令,在所述公告信息中插入表格;
根据用户发出的对公告信息的文字格式的编辑指令,对所述公告信息中的文字格式进行编辑;和/或
根据用户在公告信息中设置的向目标用户发送提示信息的指令,向所述目标用户发送所述提示信息。
10.一种信息公告方法,其特征在于,包括:
响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取所述群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向所述终端设备发送与所述群组对应的文档身份标识码;其中,所述第一获取请求中包括所述群组的群组身份标识码;
响应于接收到所述终端设备发送的所述文档身份标识码,向所述终端设备发送与所述文档身份标识码对应的共用文档,以使所述终端设备展示所述共用文档;其中,所述文档身份标识码关联了对应的记录所述公告信息的共用文档。
11.根据权利要求10所述的方法,其特征在于,所述文档身份标识码与所述群组身份标识码的关联关系预先基于如下步骤确定:
响应于接收到终端设备根据建立群组的建群请求生成的为所述群组创建共用文档的文档创建请求,创建与所述群组对应的共用文档,并生成与所述共用文档对应的文档身份标识码,以及
将所述文档身份标识码、所述群组身份标识码关联保存在预设存储区域。
12.根据权利要求10所述的方法,其特征在于,所述文档身份标识码与所述群组身份标识码的关联关系预先基于如下步骤确定:
响应于接收到终端设备根据所述群组的群成员对公告信息的记录请求生成的为所述群组创建共用文档的文档创建请求,创建与所述群组对应的共用文档,并生成与所述共用文档对应的文档身份标识码;以及
将所述文档身份标识码、所述群组身份标识码关联保存在预设存储区域。
13.根据权利要求11或12所述的方法,其特征在于,所述根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与所述群组对应的文档身份标识码,包括:
判断所述预设存储区域是否存储有与所述群组身份标识码关联的文档身份标识码,并根据判断结果发送与所述群组对应的文档身份标识码;以及
响应于确定所述预设存储区域存在与所述群组身份标识码关联的文档身份标识码,发送该文档身份标识码。
14.根据权利要求13所述的方法,其特征在于,所述根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与所述群组对应的文档身份标识码,还包括:
响应于确定所述预设存储区域不存在与所述群组身份标识码关联的文档身份标识码,创建共用文档,并生成该共用文档的文档身份标识码,以及
发送生成的所述文档身份标识码;以及
将该文档身份标识码、所述群组身份标识码关联存储在所述预设存储区域。
15.根据权利要求13所述的方法,其特征在于,在所述根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与所述群组对应的文档身份标识码之前,所述方法还包括:
确定所述用户是否为所述群组的群成员;以及
响应于确定所述用户为所述群组的群成员,根据预先保存的文档身份标识码与群组身份标识码的关联关系,发送与所述群组对应的文档身份标识码。
16.一种信息公告装置,其特征在于,包括:
第一获取模块,用于响应于接收到用户对群组公告信息的获取请求,获取所述公告信息对应的文档身份标识码;其中,所述文档身份标识码关联有对应的记录所述公告信息的共用文档;
第二获取模块,用于基于所述文档身份标识码,获取与所述文档身份标识码对应的共用文档;
展示模块,用于展示所述共用文档。
17.一种信息公告装置,其特征在于,包括:
第一发送模块,用于响应于接收到终端设备发送的根据用户对群组公告信息的获取请求生成的用于获取所述群组对应的文档身份标识码的第一获取请求,根据预先保存的文档身份标识码与群组身份标识码的关联关系,向所述终端设备发送与所述群组对应的文档身份标识码;其中,所述第一获取请求中包括所述群组的群组身份标识码;
第二发送模块,用于响应于接收到所述终端设备发送的所述文档身份标识码,向所述终端设备发送与所述文档身份标识码对应的共用文档,以使所述终端设备展示所述共用文档;其中,所述文档身份标识码关联了对应的记录所述公告信息的共用文档。
18.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-9或权利要求10-15中任一所述的方法。
19.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9或权利要求10-15中任一所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010740874.6A CN111953502A (zh) | 2020-07-28 | 2020-07-28 | 信息公告方法、装置和电子设备 |
EP21849319.5A EP4170973A4 (en) | 2020-07-28 | 2021-07-26 | INFORMATION PROCESSING METHOD AND APPARATUS AND ELECTRONIC DEVICE |
JP2023505374A JP2023536710A (ja) | 2020-07-28 | 2021-07-26 | 情報処理方法、装置及び電子機器 |
PCT/CN2021/108498 WO2022022473A1 (zh) | 2020-07-28 | 2021-07-26 | 信息处理方法、装置和电子设备 |
US17/877,433 US11777889B2 (en) | 2020-07-28 | 2022-07-29 | Information processing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010740874.6A CN111953502A (zh) | 2020-07-28 | 2020-07-28 | 信息公告方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111953502A true CN111953502A (zh) | 2020-11-17 |
Family
ID=73338739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010740874.6A Pending CN111953502A (zh) | 2020-07-28 | 2020-07-28 | 信息公告方法、装置和电子设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11777889B2 (zh) |
EP (1) | EP4170973A4 (zh) |
JP (1) | JP2023536710A (zh) |
CN (1) | CN111953502A (zh) |
WO (1) | WO2022022473A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022022473A1 (zh) * | 2020-07-28 | 2022-02-03 | 北京字节跳动网络技术有限公司 | 信息处理方法、装置和电子设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116233077A (zh) * | 2023-03-22 | 2023-06-06 | 北京字跳网络技术有限公司 | 一种数据处理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015067732A1 (en) * | 2013-11-11 | 2015-05-14 | Thomson Licensing | Method for sharing a media file within a group of devices in a network, and respective system |
CN108924038A (zh) * | 2018-06-29 | 2018-11-30 | 天津字节跳动科技有限公司 | 基于共享文档的群聊发起方法及其装置、设备、存储介质 |
CN109510754A (zh) * | 2018-10-12 | 2019-03-22 | 天津字节跳动科技有限公司 | 在线文档生成方法、装置、系统和电子设备 |
CN109918345A (zh) * | 2019-02-22 | 2019-06-21 | 腾讯科技(深圳)有限公司 | 文档处理方法、装置、终端及存储介质 |
CN110191131A (zh) * | 2019-05-31 | 2019-08-30 | 北京金山云网络技术有限公司 | 一种文件共享方法、装置、系统、服务器及存储介质 |
CN111177734A (zh) * | 2019-07-16 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 文档操作权限设置与文档操作方法、装置、终端及介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100490410C (zh) * | 2006-09-06 | 2009-05-20 | 腾讯科技(深圳)有限公司 | 一种在即时通讯群组中公告信息的系统及实现方法 |
US9942181B2 (en) * | 2009-01-15 | 2018-04-10 | Sococo, Inc. | Context based virtual area creation |
US8898282B2 (en) * | 2009-07-10 | 2014-11-25 | Novell, Inc. | Auto generated and inferred group chat presence |
US9461834B2 (en) * | 2010-04-22 | 2016-10-04 | Sharp Laboratories Of America, Inc. | Electronic document provision to an online meeting |
US9438546B2 (en) * | 2012-12-15 | 2016-09-06 | Microsoft Technology Licensing, Llc | Attachment collaboration within message environments |
JP6287113B2 (ja) * | 2013-11-27 | 2018-03-07 | 株式会社リコー | 通信管理装置、プログラム、通信管理方法及び通信管理システム |
US10042900B2 (en) * | 2015-03-23 | 2018-08-07 | Dropbox, Inc. | External user notifications in shared folder backed integrated workspaces |
CN109660447B (zh) * | 2018-11-08 | 2022-03-15 | 厦门快商通信息技术有限公司 | 基于聊天数据的信息定向抓取方法及信息管理系统 |
CN111953502A (zh) * | 2020-07-28 | 2020-11-17 | 北京字节跳动网络技术有限公司 | 信息公告方法、装置和电子设备 |
-
2020
- 2020-07-28 CN CN202010740874.6A patent/CN111953502A/zh active Pending
-
2021
- 2021-07-26 WO PCT/CN2021/108498 patent/WO2022022473A1/zh unknown
- 2021-07-26 JP JP2023505374A patent/JP2023536710A/ja active Pending
- 2021-07-26 EP EP21849319.5A patent/EP4170973A4/en active Pending
-
2022
- 2022-07-29 US US17/877,433 patent/US11777889B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015067732A1 (en) * | 2013-11-11 | 2015-05-14 | Thomson Licensing | Method for sharing a media file within a group of devices in a network, and respective system |
CN108924038A (zh) * | 2018-06-29 | 2018-11-30 | 天津字节跳动科技有限公司 | 基于共享文档的群聊发起方法及其装置、设备、存储介质 |
CN109510754A (zh) * | 2018-10-12 | 2019-03-22 | 天津字节跳动科技有限公司 | 在线文档生成方法、装置、系统和电子设备 |
CN109918345A (zh) * | 2019-02-22 | 2019-06-21 | 腾讯科技(深圳)有限公司 | 文档处理方法、装置、终端及存储介质 |
CN110191131A (zh) * | 2019-05-31 | 2019-08-30 | 北京金山云网络技术有限公司 | 一种文件共享方法、装置、系统、服务器及存储介质 |
CN111177734A (zh) * | 2019-07-16 | 2020-05-19 | 腾讯科技(深圳)有限公司 | 文档操作权限设置与文档操作方法、装置、终端及介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022022473A1 (zh) * | 2020-07-28 | 2022-02-03 | 北京字节跳动网络技术有限公司 | 信息处理方法、装置和电子设备 |
US11777889B2 (en) | 2020-07-28 | 2023-10-03 | Beijing Bytedance Network Technology Co., Ltd. | Information processing method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2022022473A1 (zh) | 2022-02-03 |
EP4170973A4 (en) | 2023-12-06 |
US20220368664A1 (en) | 2022-11-17 |
JP2023536710A (ja) | 2023-08-29 |
US11777889B2 (en) | 2023-10-03 |
EP4170973A1 (en) | 2023-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111756917B (zh) | 信息交互方法、电子设备和计算机可读介质 | |
CN112311841B (zh) | 信息推送方法、装置、电子设备和计算机可读介质 | |
US10613717B2 (en) | Reproducing state of source environment when image was screen captured on a different computing device using resource location, resource navigation and positional metadata embedded in image | |
CN115022272B (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN111460049A (zh) | 内容分享方法、装置、电子设备及计算机可读存储介质 | |
CN109413056B (zh) | 用于处理信息的方法和装置 | |
US11777889B2 (en) | Information processing method and device and electronic equipment | |
CN116126447A (zh) | 一种信息处理方法、装置、电子设备、计算机可读介质 | |
CN112269770A (zh) | 文档共享方法、装置、系统和电子设备 | |
CN109947528B (zh) | 信息处理方法和装置 | |
CN110704151A (zh) | 一种信息处理方法、装置和电子设备 | |
CN112307393A (zh) | 信息发布方法、装置和电子设备 | |
CN110708424A (zh) | 一种信息呈现方法、装置和电子设备 | |
CN116455857A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN113079085B (zh) | 商服交互方法、装置、设备及存储介质 | |
CN113220293B (zh) | 页面展示方法、装置、电子设备和计算机可读介质 | |
CN113609413A (zh) | 一种问卷投放方法、系统、设备、介质及产品 | |
CN113890772A (zh) | 信息处理方法、装置和电子设备 | |
CN111324349A (zh) | 生成交互界面的方法、装置、终端及存储介质 | |
CN112306976A (zh) | 信息处理方法、装置和电子设备 | |
CN109344318B (zh) | 用于处理信息的方法和装置 | |
CN115086408B (zh) | 数据处理方法、系统、装置、电子设备和存储介质 | |
US20240291790A1 (en) | Session information display method and apparatus, and electronic device | |
CN112965778B (zh) | 聊天页面展示方法、装置、电子设备和计算机可读介质 | |
CN115314456B (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 |
Application publication date: 20201117 |
|
RJ01 | Rejection of invention patent application after publication |