CN108632135B - 通讯方法及装置 - Google Patents

通讯方法及装置 Download PDF

Info

Publication number
CN108632135B
CN108632135B CN201810096776.6A CN201810096776A CN108632135B CN 108632135 B CN108632135 B CN 108632135B CN 201810096776 A CN201810096776 A CN 201810096776A CN 108632135 B CN108632135 B CN 108632135B
Authority
CN
China
Prior art keywords
message
communication
content
sent
shortcut
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.)
Active
Application number
CN201810096776.6A
Other languages
English (en)
Other versions
CN108632135A (zh
Inventor
张黎黎
张迪
潘永强
何伟楠
张达平
赵建军
谢思烨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Publication of CN108632135A publication Critical patent/CN108632135A/zh
Priority to TW107139665A priority Critical patent/TW201935891A/zh
Priority to PCT/CN2019/072981 priority patent/WO2019149134A1/zh
Application granted granted Critical
Publication of CN108632135B publication Critical patent/CN108632135B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-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/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Mathematical Physics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本说明书提供一种通讯方法及装置,该方法可以包括:获取通讯应用的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯;对获取的通讯消息进行内容识别;配置所述通讯会话页面中的消息发送控件对应的待发送消息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。通过本说明书的技术方案,可以提升通讯效率。

Description

通讯方法及装置
技术领域
本说明书涉及通讯技术领域,尤其涉及一种通讯方法及装置。
背景技术
在相关技术中,移动化企业办公平台被越来越广泛地应用于企业、教育机构、政府机关等各类团体的办公过程,不仅能够提升用户之间的沟通效率、降低沟通成本,而且能够有效提升用户的事件处理效率和办公效率。
然而,在移动化企业办公平台提供的通讯功能中,用户需要在通讯会话对应的通讯会话页面提供的输入框内手动输入通讯消息,导致通讯效率较低。
发明内容
有鉴于此,本说明书提供一种通讯方法及装置,可以提升通讯效率。
为实现上述目的,本说明书提供技术方案如下:
根据本说明书的第一方面,提出了一种通讯方法,包括:
获取通讯应用的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯;
对获取的通讯消息进行内容识别;
配置所述通讯会话页面中的消息发送控件对应的待发送消息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。
根据本说明书的第二方面,提出了一种通讯方法,包括:
在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
当检测到针对所述快捷发送控件的触发操作时,随机生成对应于所述快捷发送控件的快捷消息;
通过所述通讯会话页面快捷发送生成的快捷消息。
根据本说明书的第二方面,提出了一种通讯方法,包括:
在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
当检测到针对所述快捷发送控件的触发操作时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关;
通过所述通讯会话页面快捷发送生成的快捷消息。
根据本说明书的第三方面,提出了一种通讯装置,包括:
第一获取单元,获取通讯应用的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯;
识别单元,对获取的通讯消息进行内容识别;
配置单元,配置所述通讯会话页面中的消息发送控件对应的待发送消息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。
根据本说明书的第四方面,提出了一种通讯装置,包括:
第一显示单元,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
第一生成单元,当检测到针对所述快捷发送控件的触发操作时,随机生成对应于所述快捷发送控件的快捷消息;
第一发送单元,通过所述通讯会话页面快捷发送生成的快捷消息。
根据本说明书的第四方面,提出了一种通讯装置,包括:
第二显示单元,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
第二生成单元,当检测到针对所述快捷发送控件的触发操作时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关;
第二发送单元,通过所述通讯会话页面快捷发送生成的快捷消息。
由以上技术方案可见,本说明书通过对通讯会话页面中的通讯消息进行内容识别,并据此对消息发送控件对应的待发送消息进行配置,使得本端用户仅需要触发该消息发送控件,即可发送出与上述通讯消息类似的待发送消息,而无需本端用户手动输入,有助于提升通讯效率。
附图说明
图1、图2、图3A-3B是相关技术中的通讯会话页面的示意图。
图4是本说明书一示例性实施例提供的一种通讯***的架构示意图。
图5是本说明书一示例性实施例提供的一种通讯方法的流程图。
图6A是本说明书一示例性实施例提供的另一种通讯方法的流程图。
图6B是本说明书一示例性实施例提供的又一种通讯方法的流程图。
图7是本说明书一示例性实施例提供的一种快捷发送控件处于默认状态时的通讯会话页面示意图。
图8是本说明书一示例性实施例提供的一种与快捷发送控件相匹配的快捷消息被配置后的通讯会话页面示意图。
图9A-9B是本说明书一示例性实施例提供的一种显示快捷消息的预览内容的通讯会话页面示意图。
图10是本说明书一示例性实施例提供的一种发出快捷消息后的通讯会话页面示意图。
图11是本说明书一示例性实施例提供的另一种快捷发送控件处于默认状态时的通讯会话页面示意图。
图12是本说明书一示例性实施例提供的另一种发出快捷消息后的通讯会话页面示意图。
图13是本说明书一示例性实施例提供的另一种与快捷发送控件相匹配的快捷消息被配置后的通讯会话页面示意图。
图14A是本说明书一示例性实施例提供的另一种显示快捷消息的预览内容的通讯会话页面示意图。
图14B是本说明书一示例性实施例提供的又一种发出快捷消息后的通讯会话页面示意图。
图15是本说明书一示例性实施例提供的一种通过表情选择控件快捷发送表情图标的示意图。
图16是本说明书一示例性实施例提供的一种设定生日信息的页面示意图。
图17是本说明书一示例性实施例提供的一种设定生日祝福提醒功能的页面示意图。
图18是本说明书一示例性实施例提供的一种接收到生日祝福提醒消息的页面示意图。
图19是本说明书一示例性实施例提供的一种接收到生日祝福提醒页面的示意图。
图20是本说明书一示例性实施例提供的一种选择生日祝福消息的发送对象的页面示意图。
图21是本说明书一示例性实施例提供的一种在常规状态下触发快捷发送控件以发出快捷消息的示意图。
图22是本说明书一示例性实施例提供的一种在特定状态下触发快捷发送控件以发出快捷消息的示意图。
图23是本说明书一示例性实施例提供的一种针对特定事件的信息展示界面的示意图。
图24是本说明书一示例性实施例提供的一种集中展示与历史事件相关的备选快捷消息的示意图。
图25是本说明书一示例性实施例提供的一种设备的结构示意图。
图26是本说明书一示例性实施例提供的一种通讯装置的框图。
图27是本说明书一示例性实施例提供的另一种通讯装置的框图。
图28是本说明书一示例性实施例提供的又一种通讯装置的框图。
具体实施方式
图1是相关技术中的通讯会话页面的示意图。如图1所示,假定电子设备显示了移动化企业办公平台中的群组“认真工作小组”对应的通讯会话页面10,该通讯会话页面10可以显示各个群组成员发送的通讯消息,例如群组成员“小白”发送的通讯消息11(如“@白白生日快乐”);显然,群组成员“小白”通过上述通讯消息,用于向另一群组成员“白白”传达生日祝福。那么,对于本端用户而言,在看到群组成员“小白”发送的上述通讯消息时,应当同样在通讯会话页面10中向群组成员“白白”发送类似的通讯消息,以表达相应的生日祝福。
在相关技术中,本端用户需要通过触发通讯会话页面10中的输入框12,并手动在该输入框内输入图2所示的手动输入内容13(如“@白白生日快乐,笑口常开!”),并通过触发发送控件14,在通讯会话页面10中发出包含该手动输入内容13的通讯消息。
实际上,本端用户与群组成员“小白”所需发送的消息内容十分相近,但是本端用户仍然需要手动编辑消息内容,不仅过程繁琐,而且容易发生输入错误而导致重复输入,导致通讯效率的降低。当然,本端用户也可以复制群组成员“小白”发送的通讯消息11,以避免本端用户手动输入,但仍然需要将复制的消息内容粘贴至输入框12中,并通过触发发送控件14而完成发送操作。
在相关技术中,存在较为简化的通讯消息发送方式。例如图3A所示,通过在输入框12内显示一快捷发送控件15,本端用户仅需触发该快捷发送控件15,即可在通讯会话页面10内发出预定义的快捷消息16,而无需调出输入框12,也无需由本端用户手动输入相应的消息内容。再例如图3B所示,本端用户可以通过触发表情选择控件17而唤出相应的表情选择界面18,该表情选择界面18中包含若干预定义的表情图标19,使得本端用户可以选择和发送这些表情图标19。然而,基于上述图3A所示的快捷发送控件15、图3B所示的表情选择控件17等,仅能够发送预定义的固定消息内容(例如图3A所示的“点赞”手势图标、图3B所示的表情图标19),无法适用于所有的通讯会话场景。
因此,本说明书通过提出一种新的通讯方案,以解决相关技术中存在的上述技术问题。图4是本说明书一示例性实施例提供的一种通讯***的架构示意图,该通讯***可以用于实现本说明书的通讯方案;如图4所示,该***可以包括服务器41、网络42、若干电子设备,比如手机43、手机44和手机45等。
服务器41可以为包含一独立主机的物理服务器,或者该服务器41可以为主机集群承载的虚拟服务器,或者该服务器41可以为云服务器。在运行过程中,服务器41可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当该服务器41运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的服务端。而在本说明书的技术方案中,可由服务器41通过与手机43-45上运行的该移动化团体办公平台的客户端进行配合,以实现本说明书的通讯方案。
手机43-45只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(PDAs,Personal DigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书并不对此进行限制。在运行过程中,该电子设备可以运行某一应用的客户端侧的程序,以实现该应用的相关业务功能,比如当该电子设备运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的客户端。
而对于手机43-45与服务器41之间进行交互的网络42,可以包括多种类型的有线或无线网络。在一实施例中,该网络42可以包括公共交换电话网络(Public SwitchedTelephone Network,PSTN)和因特网。同时,手机43-45等电子设备之间也可以通过该网络42进行通讯交互,比如在任意两台电子设备之间建立个人通讯会话;或者,若干电子设备可以参与至同一群组通讯会话,使得任一用户可以通过自身的电子设备向该群组通讯会话中的其他所有用户发送通讯消息,比如当该群组通讯会话为多个团体之间的跨团体通讯会话时,这些团体中的团体成员可以通过该跨团体通讯会话进行群聊通讯。
基于上述通讯***,本说明书希望通过对通讯会话页面中的通讯消息进行内容识别,可以根据内容识别结果对通讯会话页面中的消息发送控件对应的待发送消息进行配置,以使得待发送消息的消息内容能够适配于该内容识别结果及其对应的应用场景,有助于提升通讯效率。
其中,可以单独由手机43-45上运行的移动化企业办公平台的客户端对通讯消息进行内容识别,以及对快捷发送控件对应的快捷消息进行配置,而无需服务器41上运行的移动化企业办公平台的服务端参与;或者,也可以基于服务器41上运行的服务端与手机43-45上运行的客户端之间的通讯交互过程,由服务端配合该客户端实现本说明书的通讯方案。
下面结合实施例,详细说明本说明书的通讯方案在移动化企业办公平台上的逻辑功能和处理过程:
图5是本说明书一示例性实施例提供的一种通讯方法的流程图。如图5所示,该方法应用于电子设备上运行的移动化企业办公平台的客户端,例如该电子设备可以为上述的手机43-45;该方法可以包括以下步骤:
步骤502,获取移动化企业办公平台的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯。
在本实施例中,移动化企业办公平台不仅可以实现通讯功能,还可以作为诸多其他功能的集成化功能平台,比如对于审批事件(如请假、办公物品申领、财务等审批事件)、考勤事件、任务事件、日志事件等企业内部事件的处理,再比如订餐、采购等企业外部事件的处理,本说明书并不对此进行限制。
较为具体地,移动化企业办公平台可以承载于相关技术中的即时通讯应用,比如企业即时通讯(Enterprise Instant Messaging,EIM)应用,例如Skype For
Figure BDA0001565223580000071
Microsoft
Figure BDA0001565223580000072
Figure BDA0001565223580000073
等。当然,即时通讯功能仅为移动化企业办公平台支持的通讯功能之一,该企业办公平台还能够实现更多诸如上述的其他功能,此处不再赘述。
需要指出的是:移动化企业办公平台的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如HTML5技术的在线“客户端”,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。
在本实施例中,移动化企业办公平台的客户端可以对通讯会话页面中的所有通讯消息进行内容识别,并根据相应的内容识别结果对待发送消息进行配置;或者,移动化企业办公平台的客户端可以仅对满足一定条件的通讯消息进行内容识别,并根据相应的内容识别结果对待发送消息进行配置,例如该条件可以包括以下至少之一(当然,本说明书并不对此进行限制):
1)通讯消息位于通讯会话页面中的用户可视范围内。由于电子设备的屏幕规格固定,而通讯会话页面的规格则随着通讯消息的数量增长而不断增大,导致仅有该通讯会话页面的一部分区域能够显示于电子设备的屏幕上,而这一部分区域内的通讯消息被判定为处于上述的用户可视范围内。当通讯消息位于用户可视范围时,本端用户才能够查看到该通讯消息,并具有更大概率希望发送类似消息,因而可以在该情况下对通讯消息进行内容识别,并进一步根据内容识别结果对待发送消息进行配置。
2)通讯消息的发送时刻与针对所述通讯消息的获取时刻之间未超出预设时间差。当通讯消息的发送时刻与当前时刻(即针对该通讯消息的获取时刻)相差较大时,即该通讯消息为较长时间之前的“历史消息”,本端用户往往已经读取过该通讯消息,且并不存在基于该通讯消息(即针对该通讯消息的内容识别结果)而发出类似消息的需求,因而不应当根据该通讯消息对待发送消息进行配置,避免反而给本端用户造成困扰。其中,预设时间差可以为移动化企业办公平台默认预定义,也可以由本端用户根据实际需求自定义,或者通过其他方式预定义,本说明书并不对此进行限制。
3)通讯消息的发送时刻与针对所述通讯消息的获取时刻处于同一自然日。本端用户往往希望针对通讯消息所提及的某一事件而发出相关消息,而该事件往往具有其时间特性,比如生日、节日、纪念日等,因而只有在该事件对应的自然日内发出相关消息才有意义,所以可以仅在通讯消息的发送时刻与当前时刻处于同一自然日时,才根据该通讯消息对待发送消息进行配置。当然,在一些情况下,某些事件可能会持续多日,比如“春节”在狭义上仅发生于农历初一,但广义上可以认为农历的整个正月里都处于“春节”中,因而上述的“同一自然日”也可以扩展为其他时间长度,例如同一周内、同一个公历月份内、同一个农历月份内等,本说明书并不对此进行限制。
4)最近一条通讯消息与该通讯消息间隔的消息数量不大于预设数量。当间隔的消息数量较多时,会话成员之间很可能已经脱离了该通讯消息原本的描述内容,因而不应当根据该通讯消息对待发送消息进行配置,避免反而给本端用户造成困扰。其中,预设数量可以为移动化企业办公平台默认预定义,也可以由本端用户根据实际需求自定义,或者通过其他方式预定义,本说明书并不对此进行限制。
在本实施例中,通讯会话页面是指本端用户与至少一个对端用户之间的通讯会话对应的功能页面;通讯会话页面可以实现对通讯消息的接收与查看、编辑与发送等功能,以实现本端用户与至少一个对端用户之间的通讯操作。在一些情况下,通讯会话页面可能具有其他名称,例如通讯会话窗口、聊天窗口、聊天页面、会话窗口、会话页面、私聊窗口(本端用户与单个对端用户之间)、群聊窗口(本端用户与多个对端用户之间)等,但是实质上与“通讯会话页面”相同,本说明书并不对此进行限制。
步骤504,对获取的通讯消息进行内容识别。
在本实施例中,移动化企业办公平台可以识别通讯消息的描述主题,然后选取匹配于该描述主题的待发送消息,并将被选取的待发送消息关联至消息发送控件。例如,当通讯消息的描述主题为生日时,待发送消息的内容可以为生日祝福;当通讯消息的描述主题为入职纪念时,待发送消息的内容可以为工作祝福等。其中,移动化企业办公平台可以通过多种方式识别出通讯消息的描述主题,例如:在一种情况下,可以将通讯消息与各个描述主题对应的关键字进行匹配;在另一种情况下,可以识别通讯消息的语义,并根据语义推测相应的描述主题。
在本实施例中,当存在多个对端用户时,即通讯会话为群组通讯会话,且通讯消息为该群组通讯会话中的群组通讯消息,则该群组通讯消息能够被所有群组成员接收到。然而,由于群组通讯会话中的通讯消息往往数量众多,导致群组成员很容易造成对通讯消息的忽略,而一些群组成员还可能为该群组通讯会话设置了“免打扰”功能(群组通讯会话不会对接收到的通讯消息进行提示),更加容易造成通讯消息的忽略;为此,该群组通讯消息的发送方可以为群组通讯消息指定单独通知对象,比如可以在该群组通讯消息中添加诸如“@+成员名称”等形式的通知指示信息,使得移动化企业办公平台可以识别出该通知指示信息,并针对该通知指示信息所指示的单独通知对象(即“成员名称”对应的群组成员)发出消息接收通知,且该消息接收通知的权限大于“免打扰”功能,确保该单独通知对象能够查看到该群组通讯消息。
那么,移动化企业办公平台在识别出通讯消息指示的单独通知对象后,可以认为本端用户很可能希望针对该单独通知对象发送通讯消息,因而可以在消息发送控件对应的待发送消息中,添加针对该单独通知对象的通知指示信息,而无需本端用户手动输入添加。其中,通讯消息指示的单独通知对象的数量可以为一个或多个,本说明书并不对此进行限制。
当然,移动化企业办公平台可以同时识别通讯消息的描述主题和单独通知对象,并在将消息发送控件对应的待发送消息配置为匹配于该描述主题的同时,在该待发送消息中添加该单独通知对象对应的通知指示信息,使得该单独通知对象能够接收到符合上述描述主题的通讯消息,且无需本端用户手动输入任何内容,极大地提升了通讯效率。
步骤506,配置所述通讯会话页面中的消息发送控件对应的待发送消息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。
在本实施例中,消息发送控件用于触发对待发送消息的发送功能。消息发送控件可以为UI(User Interface,用户界面)控件,例如可以表现为通讯会话页面中的图标、选项、按键等多种形式,本说明书并不对此进行限制;其中,消息发送控件可以固定显示在通讯会话页面中的预设位置,也可以悬浮显示于通讯会话页面中,使得该悬浮形式的消息发送控件在通讯会话页面中的显示位置可任意调节。消息发送控件可以存在多种类型,例如快捷发送控件(例如图3A所示的快捷发送控件15)、表情选择控件(例如图3B所示的表情选择控件17)等。其中,快捷发送控件用于对待发送消息进行快捷发送,在快捷发送控件被本端用户触发时,相应的待发送消息被快捷发送给至少一个对端用户,而无需本端用户对待发送消息进行选择或触发,以提升通讯效率。而表情选择控件被本端用户触发时,首先示出表情选择界面(例如图3B所示的表情选择界面18),而待发送消息可以包括该表情选择界面中的一个或多个表情图标(且该表情图标匹配于上述的内容识别结果),以供本端用户进行选择。
在本实施例中,消息发送控件可以存在一条或多条匹配于内容识别结果的待发送消息。当消息发送控件存在多条匹配于内容识别结果的待发送消息时,移动化企业办公平台可以从中选取一待发送消息,并根据检测到的针对所述消息发送控件的触发操作,通过所述通讯会话页面发送出被选取的待发送消息。
在一种情况下,移动化企业办公平台可以随机选取一对应于所述消息发送控件的待发送消息。
在另一种情况下,移动化企业办公平台可以按照一定规格选取待发送消息,例如该待发送消息的消息内容可以满足下述条件中至少之一:
1)所述消息内容符合所述本端用户的历史通讯***台可以通过预先学习本端用户的历史通讯数据,从而学习出本端用户的历史通讯习惯,避免选取的待发送消息显得较为突兀。
2)所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况,该关系状况可以包括关系类型、关系亲密度等至少之一,比如关系类型可以包括同事关系、朋友关系、家人关系等,关系亲密度可以包括密切、普通、生疏等;多种关系状况之间可以相结合,比如“关系密切的同事”、“普通朋友”等。
3)所述消息内容匹配于所述待发送消息的目标通讯对象的个人状况等,该个人状况可以包括性格、喜好、情绪等至少之一。
在本实施例中,触发操作可以为持续性操作,比如对消息发送控件的长按操作,使得在该触发操作的持续过程中(即长按过程中),可以显示出被选取的待发送消息的预览内容,以便于本端用户进行预览查看。当本端用户对被选取的待发送消息满意时,可以完成触发操作并发出该待发送消息;而当本端用户对被选取的待发送消息不满意时,可以实施针对该触发操作的取消操作(例如朝向预设方向滑动),使得移动化企业办公平台可以更换被选取的待发送消息,并在本端用户再次实施触发操作时,显示出更换后的待发送消息的预览内容。
在本实施例中,待发送消息的消息内容可以包括以下至少之一:文字、静态图片、动态图片、文件、虚拟资源(如移动数据流量、通话时长、资金等),当然本说明书并不对此进行限制。
在本实施例中,移动化企业办公平台可以获取本端用户通过通讯会话页面的输入框输入并发送的第一手动输入内容,并当所述第一手动输入内容匹配于所述通讯消息时,将所述消息发送控件对应的待发送消息恢复为初始内容,以避免影响本端用户对该消息发送控件的正常使用。
在本实施例中,当本端用户的任一关联用户的特定属性符合预定义提醒规则时,移动化企业办公平台可以展示与所述任一关联用户相关的提醒页面;例如,预定义提醒规则可以包括:1)任一用户与本端用户之间的关系状况;2)到达或临近该任一用户的特定事件的关联日期,比如“同事的生日”、“朋友的结婚纪念日”等,可以由移动化企业办公平台默认设置或由本端用户自定义设置;而通过展示上述的提醒页面,可以降低对本端用户的记忆需求,并且可以避免本端用户遗漏对通讯消息的发送操作。
进一步地,当检测到针对所述提醒页面的触发操作时,移动化企业办公平台可以在所述本端用户与所述任一关联用户共同所在的群组中,发送针对所述任一关联用户的通讯消息,且所述通讯消息的消息内容与所述特定属性相关;例如,当预定义提醒规则为“同事的生日”时,通过向本端用户示出对同事生日的提醒页面,使得本端用户能够便捷地向该同事发出生日祝福,既不需要专门记忆,也可以避免遗漏而失礼。
在本实施例中,当针对所述任一关联用户的通讯消息用于分配虚拟资源时,移动化企业办公平台可以配置为该任一关联用户具有或唯一具有对所述虚拟资源的分配权限,从而确保对该虚拟资源的优化分配,避免虚拟资源完全分配至其他群组成员。
在本实施例中,在针对该任一关联用户的通讯消息中,该任一关联用户可以被配置为相应的单独通知对象,从而通过向该任一关联用户发出单独的消息接收通知,防止该任一关联用户错过该通讯消息。
在本实施例中,针对所述任一关联用户的通讯消息可以通过多种方式得到:在一种情况下,可以由移动化企业办公平台根据所述本端用户输入的第二手动输入内容而生成;在另一种情况下,可以由移动化企业办公平台选取与所述特定属性相关的预定义消息内容,并生成针对所述任一关联用户的通讯消息,其中该特定属性与预定义消息内容之间的映射关系,可以预定义于移动化企业办公平台上,或者由移动化企业办公平台主动学习得到。
图6A是本说明书一示例性实施例提供的另一种通讯方法的流程图。如图6A所示,该方法应用于电子设备上运行的移动化企业办公平台的客户端,可以包括以下步骤:
步骤602A,在本端用户与至少一个对端用户基于移动化企业办公平台的通讯会话页面中,显示快捷发送控件。
步骤604A,当检测到针对所述快捷发送控件的触发操作时,随机生成对应于所述快捷发送控件的快捷消息。
在本实施例中,生成的快捷消息的消息内容可以满足下述条件中至少之一:所述消息内容符合所述本端用户的历史通讯习惯;所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况;所述消息内容匹配于所述快捷消息的目标通讯对象的个人状况;当然,还可以采用其他条件,本说明书并不对此进行限制。
在本实施例中,在该触发操作的持续过程中,可以显示出被选取的快捷消息的预览内容,以便于本端用户进行预览查看;以及,当本端用户对被选取的快捷消息不满意时,可以实施针对该触发操作的取消操作,使得移动化企业办公平台可以更换被选取的快捷消息。
在一实施例中,生成的快捷消息的消息内容可以与特定事件相关。
在一实施例中,所述特定事件可以包括:历史事件。比如网络上关注热度最高的历史事件,再比如历史上的当天(即检测到触发操作的日期)发生的事件,又比如本端用户或对端用户所处的地理位置上发生过的历史事件等,本说明书并不对此进行限制。
在一实施例中,所述特定事件可以包括:正在发生的事件。比如正在进行的体育比赛,再比如当天所处的节日,又比如本端用户或对端用户所处的地理位置上正在发生的促销活动等,本说明书并不对此进行限制。
在一实施例中,所述特定事件可以包括:在未来计划实施的事件。比如近期(如1个月内或者其他时间长度)将要到来的节日,再比如明年的当天将要举办的***开幕式,又比如本端用户或对端用户所处的地理位置上即将举行的国际会议等,本说明书并不对此进行限制。
在一实施例中,所述特定事件与下述因素中至少之一相关:检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置,可以参考上述实施例中的描述。
步骤606A,通过所述通讯会话页面快捷发送生成的快捷消息。
图6B是本说明书一示例性实施例提供的又一种通讯方法的流程图。如图6B所示,该方法应用于电子设备上运行的移动化企业办公平台的客户端,可以包括以下步骤:
步骤602B,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件。
步骤604B,当检测到针对所述快捷发送控件的触发操作时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关。
在本实施例中,在该触发操作的持续过程中,可以显示出被选取的快捷消息的预览内容,以便于本端用户进行预览查看;以及,当本端用户对被选取的快捷消息不满意时,可以实施针对该触发操作的取消操作,使得移动化企业办公平台可以更换被选取的快捷消息。
在一实施例中,所述特定事件可以包括:历史事件。比如网络上关注热度最高的历史事件,再比如历史上的当天(即检测到触发操作的日期)发生的事件,又比如本端用户或对端用户所处的地理位置上发生过的历史事件等,本说明书并不对此进行限制。
在一实施例中,所述特定事件可以包括:正在发生的事件。比如正在进行的体育比赛,再比如当天所处的节日,又比如本端用户或对端用户所处的地理位置上正在发生的促销活动等,本说明书并不对此进行限制。
在一实施例中,所述特定事件可以包括:在未来计划实施的事件。比如近期(如1个月内或者其他时间长度)将要到来的节日,再比如明年的当天将要举办的***开幕式,又比如本端用户或对端用户所处的地理位置上即将举行的国际会议等,本说明书并不对此进行限制。
在一实施例中,所述特定事件与下述因素中至少之一相关:检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置,可以参考上述实施例中的描述。
步骤606B,通过所述通讯会话页面快捷发送生成的快捷消息。
为了便于理解,下面进一步以企业即时通讯应用“企业微信”为例,对本说明书的技术方案进行说明。假定手机63-65上运行有企业微信客户端、服务器61上运行有企业微信服务端;其中,手机63-65上的企业微信客户端登录有本端用户的注册账号,使得该手机63-65可以实现基于本说明书的通讯方案。
图7是本说明书一示例性实施例提供的一种通讯会话页面的示意图。如图7所示,以企业微信客户端显示出群组“认真工作小组”对应的通讯会话页面70为例,该通讯会话页面70中的输入框71内可以包含一快捷发送控件72,当检测到本端用户对该快捷发送控件72的触发操作时,可以对与该快捷发送控件72相关联的快捷消息进行快捷发送,而无需本端用户唤起输入框71进行手动输入。需要指出的是:快捷发送控件72除了位于输入框71内之外,也可以位于通讯会话页面70中的其他任意位置,本说明书并不对此进行限制。
基于本说明书的技术方案,可以通过识别通讯会话页面70内通讯消息的消息内容,对快捷发送控件72相关联的快捷消息进行配置,从而使其适用于相应的通讯会话场景。
假定在图7所示的通讯会话页面70中,未存在通讯消息或符合条件(下文中将详述该条件,此处略去)的通讯消息,快捷发送控件72相关联的快捷消息可以为默认消息,例如该默认消息可以为图3A所示的“点赞”图标(即图3A所示的快捷消息16);相应地,快捷发送控件72的展示图标可以匹配于快捷消息,例如该快捷发送控件72可以采用图7所示的“点赞”图标。
而在图8所示的通讯会话页面80中,假定群组成员“小白”发送一通讯消息83为“@白白生日快乐~”,企业微信客户端通过识别该通讯消息83的消息内容,可以根据内容识别结果对输入框81内的快捷发送控件82相关联的跨界消息进行配置。其中,企业微信客户端可以在本地识别该通讯消息83的消息内容,也可以由企业微信服务端对该通讯消息83进行内容识别后,将内容识别结果告知该企业微信客户端。
对通讯消息83的内容识别结果可以包括两部分:第一、确定通讯消息83的描述主题为“生日”;第二、确定通讯消息83存在单独通知对象为“白白”。其中,对于描述主题的识别方式,可以采用“匹配关键词”,即通过预定义对应于各个描述主题的关键词,并将通讯消息83与这些预定义关键词进行匹配,那么当通讯消息83中存在匹配于某一关键词的消息内容时,即可判定为该通讯消息83匹配于该关键词对应的描述主题;例如,假定为描述主题“生日”预定义对应的关键词为“生日”等,由于通讯消息83的消息内容中包含“生日”关键词,因而判定其描述主题为“生日”。对于“单独通知对象”,可以通过识别通讯消息83中特定格式的消息内容,例如通常采用“@+成员名称”的通知指示信息来指示该单独通知对象,那么由于通讯消息83中包含“@白白”,因而可以判定单独通知对象为群组成员“白白”。
根据对“描述主题”的内容识别结果,企业微信客户端可以对与快捷发送控件82相关联的快捷消息进行配置,使得该快捷消息与“生日”相关。其中,可以将快捷发送控件82的图标由上述的“点赞”图标切换为“生日蛋糕”图标,以便于本端用户察觉到企业微信客户端对快捷消息的配置,并贴合于上述的“生日”描述主题;同时,还可以通过示出“长按送个祝福”等提示信息85,引导本端用户触发该快捷发送控件82。
当检测到本端用户对快捷发送控件82实施预定义的触发操作时,企业微信客户端可以选取与快捷发送控件82相关联的快捷消息,以用于通过该通讯会话页面80发出该快捷消息。在一实施例中,当检测到对快捷发送控件82的长按操作时,企业微信客户端可以在该长按操作的持续过程中,示出如图9A所示的待发送的快捷消息对应的预览内容86,以供本端用户进行预览;其中,当本端用户对预览内容满意时,可以终止长按操作而使得预览内容86对应的快捷消息被快捷发出,形成如图10所示的通讯消息88。
当然,预览内容86并非必须展示,但通过展示该预览内容86,显然有助于本端用户确定快捷消息的内容,避免发出不恰当的消息内容。此外,针对快捷发送控件82的触发操作并不限制为长按操作,例如尤其是当不小于展示预览内容86的情况下,触发操作可以包括针对快捷发送控件82的单击操作,从而进一步提升对快捷消息的发送效率。
针对每一描述主题,快捷发送控件82可以存在一条或多条相关联的快捷消息,而企业微信客户端每次需要从这些快捷消息中选取一快捷消息,并通过通讯会话页面80发送出该被选取的快捷消息。在一实施例中,企业微信客户端可以随机选取一对应于快捷发送控件82的快捷消息;在另一实施例中,企业微信客户端可以根据预定义的选取条件,选取恰当的快捷消息,例如该选取条件可以包括以下至少之一:
1)消息内容符合本端用户的历史通讯习惯。企业微信可以获取并分析本端用户的历史通讯数据,从而学习出本端用户的历史通讯习惯,例如本端用户自身针对每一描述主题时习惯采用的消息内容,或者本端用户针对各个对端用户时习惯采用的消息内容等,从而恰当地选取符合本端用户的历史通讯习惯的快捷消息。
2)消息内容匹配于本端用户与快捷消息的目标通讯对象之间的关系状况。企业微信可以分析出本端用户与目标通讯对象(例如上述实施例中的群组成员“白白”等)之间的关系状况,比如关系类型为同事、朋友或亲人等,再比如关系亲密度为密切、普通或生疏等,从而恰当地选取符合该关系状况的快捷消息。
3)消息内容匹配于快捷消息的目标通讯对象的个人状况。企业微信可以分析出目标通讯对象的个人状况,比如性格、喜好等长期个人状况,或者情绪等短期个人状况(甚至实时情绪等实时个人状况),从而恰当地选取符合该个人状况的快捷消息。
其中,在针对某一描述主题,比如上述的“生日”描述主题时,如果快捷发送控件82存在多条相关联的快捷消息,那么除了由企业微信按照上述方式选取快捷消息之外,还可以由本端用户主动选取。例如图9A所示,在本端用户对快捷发送控件82实施长按操作的过程中,企业微信客户端可以示出预览内容86,而当本端用户对该预览内容86不满意时,可以在该预览内容86被显示的过程中实施对触发操作(即长按操作)的取消操作,例如该取消操作可以为朝向上方(或其他预定义方向)的滑动操作(使得触控点由快捷发送控件82处朝上移动预设距离),则企业微信客户端可以取消对该预览内容86的快捷发送;而当本端用户再次(在一实施例中,“前次”与“再次”之间应当保持在一定时间间隔内)对快捷发送控件82实施长按操作时,企业微信客户端可以对选取的快捷消息进行更换,并示出更换后的快捷消息对应的预览内容,例如该预览内容86可以由图9A所示的“@白白生日快乐,笑口常开!”更换为如图9B所示的“@白白Happy Birthday!”+“生日蛋糕”、“礼物”、“蛋糕”等表情图标,以供本端用户进行查看,使得本端用户能够基于上述方式对各个快捷消息进行查看和选择,以发出更加符合自身需求的快捷消息。
根据对“单独通知对象”的内容识别结果,企业微信客户端可以对与快捷发送控件82相关联的快捷消息进行配置,使得该快捷消息中添加针对该单独通知对象的通知指示信息。例如图10所示,当识别出通讯消息83中包含通知指示信息“@白白”或者基于其他形式指示出单独通知对象时,企业微信客户端可以针对该单独通知对象,在快捷消息中添加相应的通知指示信息如“@白白”,从而得到通讯消息88中包含的“@白白生日快乐,笑口常开!”。
需要说明的是:在图10以及相关附图所示的实施例中,企业微信客户端同时对上述的描述主题和单独通知对象进行识别,从而同时配置了匹配于描述主题的快捷消息,并在该快捷消息中添加该单独通知对象对应的通知指示信息。而在其他实施例中,企业微信客户端可以仅识别描述主题,而不识别单独通知对象,那么最终发出的快捷消息中可以不包含通知指示信息,例如该快捷消息仅为“生日快乐,笑口常开!”,而不包含“@白白”;或者,企业微信客户端可以仅识别单独通知对象,使得最终发出的快捷消息并不会根据描述主题而变化(例如可以预设为适用范围较广的消息内容,避免显得突兀),但是该快捷消息中可以包含该单独通知对象对应的通知指示信息,以使得该单独通知对象使用的企业微信客户端可以向该单独通知对象发出单独的消息接收通知,防止该快捷消息被错过。
正如上文所描述的,企业微信客户端可以仅对符合条件的通讯消息进行内容识别,以及据此配置快捷消息;举例而言,该条件可以包括以下至少之一:
1)通讯消息位于通讯会话页面中的用户可视范围内。例如图8所示,当通讯消息83位于通讯会话页面80的用户可视范围时,即本端用户能够直接从手机63-65的屏幕上查看到该通讯消息83,那么本端用户应当具有更大概率希望发出与该通讯消息83相类似的快捷消息,因而企业微信客户端可以在该情况下对通讯消息83进行内容识别,并进一步根据内容识别结果对快捷发送控件82相匹配的快捷消息进行配置。
而当通讯会话页面80中包含的通讯消息数量较多时,由于手机63-65的屏幕规格固定,导致只有最近接收到的若干通讯消息能够处于用户可视范围内,而其他通讯消息则无法被本端用户查看到,因而可以取消对这些通讯消息的内容识别,并且无需对快捷发送控件82相匹配的快捷消息进行配置。
2)通讯消息的发送时刻与针对该通讯消息的获取时刻之间未超出预设时间差。当通讯消息的发送时刻与当前时刻(即针对该通讯消息的获取时刻)相差较大时,即该通讯消息为较长时间之前的“历史消息”,本端用户往往已经读取过该通讯消息,且并不存在基于该通讯消息(即针对该通讯消息的内容识别结果)而发出快捷消息的需求,因而不应当根据该通讯消息对快捷消息进行配置,避免反而给本端用户造成困扰。例如图11所示,假定预设时间差为3小时,那么虽然通讯消息113位于通讯会话页面110上的用户可视范围内,但是由于通讯消息113与当前时刻之间超出了3小时的时间差,因而可以取消对这些通讯消息113的内容识别,并且无需对快捷发送控件112相匹配的快捷消息进行配置。
3)通讯消息的发送时刻与针对所述通讯消息的获取时刻处于同一自然日。本端用户往往希望针对通讯消息所提及的某一事件而发出相应的快捷消息,而该事件往往具有其时间特性,比如生日、节日、纪念日等,因而只有在该事件对应的自然日内发出相应的快捷消息才有意义,所以可以仅在通讯消息的发送时刻与当前时刻处于同一自然日时,才根据该通讯消息对快捷消息进行配置。例如图11所示,虽然通讯消息113位于通讯会话页面110上的用户可视范围内,但是由于通讯消息113与当前时刻并不处于同一自然日,因而可以取消对该通讯消息113的内容识别,并且无需对快捷发送控件112相匹配的快捷消息进行配置。
4)最近一条通讯消息与该通讯消息间隔的消息数量不大于预设数量。当间隔的消息数量较多时,会话成员之间很可能已经脱离了该通讯消息原本的描述内容,因而不应当根据该通讯消息对快捷消息进行配置,避免反而给本端用户造成困扰。
当然,还可以采用其他条件,本说明书并不对此进行限制。以上述的多个条件为例,企业微信客户端可以依据一个条件而实施,也可以同时依据多个条件而实施;当同时依据于多个条件时:
一种情况下可以在多个条件均满足时,才对通讯消息的内容识别,并且进一步对快捷发送控件相匹配的快捷消息进行配置,而在任一条件未被满足时,不应当对通讯消息的内容识别,并且无需对快捷发送控件相匹配的快捷消息进行配置。例如图11所示,假定同时考虑上述的条件1)和条件2),且条件2)对应的预设时间差为3小时,那么由于条件1)被满足、条件2)未被满足,因而不应当对通讯消息113的内容识别,并且无需对快捷发送控件112相匹配的快捷消息进行配置。
而在另一种情况下可以根据各个条件的优先级高低,从而在高优先级的条件被满足时,无论低优先级的条件是否被满足,均可以对通讯消息的内容识别,并且进一步对快捷发送控件相匹配的快捷消息进行配置。例如图11所示,假定同时考虑上述的条件1)和条件2),其中条件2)对应的预设时间差为3小时,且条件1)的优先级高于条件2),那么虽然通讯消息113与当前时刻之间超出了3小时的时间差,但是由于通讯消息113位于通讯会话页面110上的用户可视范围内,因而仍然可以对该通讯消息113的内容识别,并且进一步对快捷发送控件112相匹配的快捷消息进行配置。
如图12所示,在通讯会话页面120中,假定企业微信客户端通过对通讯消息123的内容识别结果,识别出描述主题为“生日”且单独通知对象为“白白”,并据此对与快捷发送控件124相匹配的快捷消息进行配置。其中,快捷消息的消息内容可以包括下述类型中至少之一:文字、静态图片、动态图片、文件、虚拟资源等。举例而言,快捷消息可以包括通讯消息127中包含的文字“@白白生日快乐,笑口常开!”,且该快捷消息还可以包括显示于通讯会话页面120中的“生日蛋糕”图标128、“礼物”图标129等,其中“生日蛋糕”图标128、“礼物”图标129等可以为静态图片(可以在预设时长后自动消失),也可以为动态图片(“动态”形式可以包括:在通讯会话页面120中从上向下“飘落”等,且可以在“飘落”至通讯会话页面120底部后自动消失)。
其中,虚拟资源可以包括:移动数据流量、通话时长、资金等,本说明书并不对此进行限制。以“资金”形式的虚拟资源为例:如图13所示,当企业微信客户端检测到通讯会话页面130内的通讯消息133时,通过对该通讯消息133进行内容识别,确定描述主题为“生日”且单独通知对象为“白白”,因而对快捷发送控件134相匹配的快捷消息进行配置,使得该快捷消息用于向单独通知对象“白白”发送“红包”,该“红包”用于将特定数额的资金由本端用户分配至该单独通知对象“白白”。在通讯会话页面130中,可以通过示出“长按发个红包”等提示信息135,引导本端用户对该快捷发送控件134实施触发操作。同时,快捷发送控件134可以采用相适配的“红包”图标。
当检测到本端用户对快捷发送控件134实施触发操作时,可以示出图14A所示的预览内容136,该预览内容136中可以包括:红包类型为“定向生日红包”,且该红包对应的资金数额为“6.66”(该数值可以为随机生成或者预先定义)。那么,当本端用户做出向上滑动等取消操作时,可以取消对快捷消息的发送;比如本端用户希望更换资金数额时,可以通过实施取消操作并再次实施触发操作,使得企业微信客户端可以将资金数额切换至另一随机数值。而当本端用户终止触发操作时,企业微信客户端可以发出图14B所示的通讯消息137,该通讯消息137用于向群组成员“白白”发送红包。
当群组成员“白白”登录企业微信客户端并查看群组“认真工作小组”时,可以接收到上述的通讯消息137,并通过触发该通讯消息137,领取相应的资金。其中,在通讯消息137中可以包括诸如“生日快乐”等文字内容(也可以包括图片或其他内容),以贴合于上述的“生日”描述主题。同时,当红包为“定向生日红包”时,是指虽然群组“认真工作小组”的所有群组成员均可以接收到高通讯消息137,但是仅群组成员“白白”能够通过触发该通讯消息137而领取相应的资金,以贴合于上述的“单独通知对象”。当然,在其他实施例中,基于快捷发送控件134发出的红包可以为非定向红包,但应当确保群组成员“白白”具有对该红包内资金的分配权限。
当红包为非定向红包时,可以确保该群组成员“白白”至少能够被分配到该红包内资金的至少一部分。例如,当红包对应的资金被划分为10份,而群组“认真工作小组”的成员数量为12人且大于资金份数,那么应当确保群组成员“白白”能够分配到至少一份红包资金。假定需要确保1份红包资金被分配至群组成员“白白”,可以在生成该红包时,专门划分出1份红包资金,并确保仅群组成员“白白”对这份红包资金具有分配权限,而其他群组成员仅能够对其他9份红包资金进行分配;或者,可以预先生成权限相同的10份红包资金,而在仅剩1份红包资金时,如果群组成员“白白”尚未领取该红包,则将剩余的1份红包资金设置为仅群组成员“白白”具有分配权限。
正如上文所述,本说明书通过对通讯消息进行内容识别,可以根据内容识别结果对消息发送控件相匹配的待发送消息进行配置,使得该待发送消息的消息内容匹配于内容识别结果。那么,本说明书中的消息发送控件除了上文列举的快捷发送控件之外,还可以包括其他类型,比如表情发送控件。例如图15所示,通讯会话页面150接收到通讯消息151后,可以对该通讯消息151进行内容识别;进一步地,当本端用户触发表情发送控件152时,该通讯会话页面150中可以展示出表情选择界面153,该表情选择界面153中可以包含匹配于内容识别结果的实时表情154,也可以包含与内容识别结果无关的默认表情155,且表情选择界面153中可以包含一个或多个实时表情154,本说明书并不对该数量进行限制。
那么,通过对通讯消息151进行内容识别,并在表情选择界面153中示出匹配于内容识别结果的实时表情154,便于本端用户根据实际情况进行选择,而无需主动翻找,有助于提升通讯效率。
此外,企业微信客户端还可以在一定条件下,恢复快捷发送控件对应的快捷消息,该条件可以包括以下至少之一:
1)企业微信客户端确定在通讯会话页面中不存在满足条件的通讯消息。以图14B为例,假定通讯消息133由于其他通讯消息的展示而移出通讯会话页面130的用户可视范围,企业微信客户端可以将快捷发送控件134相匹配的快捷消息恢复为如图3A所示的“点赞”图案,且该快捷发送控件134本身也可以由“红包”图标恢复为图3A或图7所示的“点赞”图标。
2)本端用户通过配置后的快捷发送控件成功发出快捷消息。以图14B为例,如果本端用户对快捷发送控件134实施触发操作,使得企业微信客户端成功发出相应的快捷消息,比如通讯消息137包含的红包,那么企业微信客户端可以判定为本端用户不再需要发送红包,从而将快捷发送控件134相匹配的快捷消息恢复为“点赞”图标。
3)本端用户在快捷发送控件相匹配的快捷消息被配置后,退出并重新进入相应的通讯会话页面。以图14B为例,如果本端用户并未对快捷发送控件134实施触发操作,那么本端用户可以通过退出并重新进入该通讯会话页面130,以使得企业微信客户端判定该本端用户不存在发送红包的需求,并将快捷发送控件134相匹配的快捷消息恢复为“点赞”图标。
4)以图14B为例。当本端用户通过通讯会话页面130中的输入框131输入并发送手动输入内容,且该手动输入内容匹配于通讯消息133时,企业微信客户端可以判定本端用户并不希望通过快捷发送控件134发送红包,因而可以将快捷发送控件134相匹配的快捷消息恢复为“点赞”图标。
基于上述实施例描述的技术方案,以图14B为例:当群组成员“小白”在通讯会话页面130中发出通讯消息133,且该通讯消息133与预定义的描述主题或群组成员相关时,通过对快捷发送控件134相匹配的快捷消息进行配置,使得其他群组成员(如本端用户)可以快捷发送出类似内容的快捷消息,以提升通讯效率。
其中,对于最初发送通讯消息133的群组成员“小白”,企业微信可以通过向其提供关于群组成员“白白”的生日提醒,以使得该群组成员“小白”基于该生日提醒而发送上述的通讯消息133;当然,该生日提醒还可以发送至其他群组成员,以及企业微信还可以发出关于其他内容的提醒,比如纪念日提醒等,本说明书并不对此进行限制。当然,企业微信同样可以向其他群组成员提供关于群组成员“白白”的生日提醒。
为了实现对群组成员“白白”的生日提醒,需要事先完成下述操作:
首先,企业微信需要获知群组成员“白白”的生日信息。群组成员“白白”可以在如图16所示的生日信息设置页面160中,通过日期设置控件161设置相应的出生日期162,从而获知该群组成员“白白”的生日信息。
然后,群组成员“白白”需要在企业微信客户端上开启“生日祝福”(也可以为其他名称)功能。例如群组成员“白白”可以通过触发生日信息设置页面160中的设置选项163,切换至图17所示的隐私设置页面170。如图17所示,隐私设置页面170中可以包括“生日祝福”功能的开关滑块171,当该开关滑动171处于图17所示的位置时,表明“生日祝福”功能处于关闭状态,而当群组成员“白白”将该开关滑块171向右滑动时,即可开启“生日祝福”功能。
当“生日祝福”功能处于开启状态时,在图17所示的实施例中,预定义提醒规则包括:生日信息提醒同部门同事以及好友。由于企业微信具有企业管理属性,使其能够获知各个企业的组织架构信息,从而能够据此确定出群组成员“白白”的同部门同事、好友等关系较为紧密的用户,而避免将生日信息发送至不同部门同事、其他企业的外部联系人等关系较为生疏的用户。当然,在一实施例中,群组成员“白白”可以对上述的预定义提醒规则进行设置,以确保企业微信仅向该群组成员“白白”所希望的用户推送生日提醒。
基于上述操作,服务器61上运行的企业微信服务端可以在群组成员“白白”的生日当天(或者前一晚等其他临近生日的时刻),向所属群组的其他群组成员推送相应的生日提醒消息。以群组成员“小白”登录的企业微信客户端为例,当该企业微信客户端接收到上述的生日提醒消息时,可以在如图18所示的会话列表页面180中示出一页面入口181,使得群组成员“小白”可以通过触发该页面入口181而进入图19所示的生日祝福提醒页面190;其中,与即时通讯消息的接收提示相类似的,在页面入口181中可以通过显示“①”图标,以表明存在一条尚未读取的生日提醒消息。
在图19所示的生日祝福提醒页面190中,包含群组成员“白白”的头像和名称等信息,以表明是针对该群组成员“白白”发起的生日提醒。生日祝福提醒页面190中,还可以包括针对该群组成员“白白”的生日祝福信息191,该生日祝福信息191由企业微信自动生成,群组成员“小白”可以通过触发切换选项192,对该生日祝福信息191进行自动切换,以及通过触发发送选项193向群组成员“白白”发送出该生日祝福信息191。当然,群组成员“小白”也可以通过触发生日祝福信息191或其他方式,使其能够手动编辑该生日祝福信息191。
其中,企业微信自动生成的生日祝福信息191,其消息内容可以满足下述条件中至少之一:1)消息内容符合群组成员“小白”的历史通讯习惯;2)消息内容匹配于群组成员“小白”与群组成员“白白”之间的关系状况;3)消息内容匹配于群组成员“白白”的个人状况。上述条件可以参考上文中企业微信对与快捷发送控件相匹配的快捷消息进行配置时的条件,此处不再赘述。
当检测到群组成员“小白”触发发送选项193时,可以切换至图20所示的联系人选择页面200,群组成员“小白”可以选择发送至单个目标对象,该目标对象可以包括群组成员“白白”个人,也可以包括群组成员“小白”与群组成员“白白”共同所在的群,如群组“认真工作小组”、群组“AA企业群”等,群组成员“小白”还可以通过触发多选按键201,同时选择发送给多个目标对象。那么,当群组成员“小白”选择发送至群组“认真工作小组”时,该群组中的其他群组成员的企业微信客户端可以显示诸如图8所示的通讯会话页面80,使得企业微信客户端通过对通讯消息83进行内容识别,对与快捷发送控件82相匹配的快捷消息进行配置,此处不再赘述。
当然,对于图19所示的生日祝福提醒页面190而言,除了发送生日祝福信息191之外,还可以发送诸如虚拟资源等其他内容;例如,群组成员“小白”可以通过生日祝福提醒页面190配置红包,并通过该红包向群组成员“白白”分配资金等虚拟资源,并且当该红包被发送至群组时,应当确保该群组成员“白白”具有或唯一具有对相应的虚拟资源的分配权限。
由以上技术方案可见,本说明书通过对通讯会话页面中的通讯消息进行内容识别,并据此对消息发送控件对应的待发送消息进行配置,使得本端用户仅需要触发该消息发送控件,即可发送出与上述通讯消息类似的待发送消息,而无需本端用户手动输入,有助于提升通讯效率。
图21是本说明书一示例性实施例提供的一种在常规状态下触发快捷发送控件以发出快捷消息的示意图。如图21所示,以企业微信客户端显示出群组“认真工作小组”对应的通讯会话页面210为例,该通讯会话页面210中的输入框内可以包含一快捷发送控件211,当检测到本端用户对该快捷发送控件211的触发操作时,可以对与该快捷发送控件211相关联的快捷消息进行快捷发送。例如在常规状态下,快捷发送控件211默认对应于图21所示的快捷消息212,即“点赞”图标;而当存在特定事件时,与该快捷发送控件211相关联的快捷消息可以产生相应的变化,以配合于该特定事件。
举例而言,特定事件可以包括“历史上的今天”,即通过确定当前日期、将该特定事件确定为在该日期发生过的历史事件。比如当前日期为2017年7月10日,可以确定该日期为“奥特曼特摄”的50周年纪念日,那么可以将该快捷发送控件211对应的快捷消息调整为与该纪念日相关;例如,图22是本说明书一示例性实施例提供的一种在特定状态下触发快捷发送控件以发出快捷消息的示意图,在如图22所示的通讯会话页面210中,当检测到本端用户对快捷发送控件221的触发操作时,可以对与该快捷发送控件221相关联的快捷消息222进行快捷发送,且该快捷消息222可以为“奥特曼点赞”图标,以区别于图21所示的“点赞”图标。
图23是本说明书一示例性实施例提供的一种针对特定事件的信息展示界面的示意图。当检测到本端用户触发图22所示的快捷消息222时,可以转入图23所示的信息展示界面230,该信息展示界面230可以对“奥特曼点赞”图标对应的特定事件进行介绍说明,比如当前日期“2017年7月10日”为“奥特曼特摄50周年纪念日”,以及与“奥特曼特摄”相关的其他介绍信息。
在一实施例中,本端用户可以通过触发图23所示的“了解更多”选项231,了解与“点赞涂鸦”(比如“奥特曼点赞”图标相当于在默认的“点赞”图标上添加了“奥特曼”的涂鸦内容,因而可以称之为“点赞涂鸦”;在其他场景下,也可以采用其他名称,本说明书并不对此进行限制)相关的介绍信息。在一实施例中,本端用户可以通过触发图23所示的“截图分享”虚拟按键232,将与“奥特曼特摄”相关的介绍信息分享至其他用户。
在其他日期也可能存在与快捷发送控件221相关的历史事件,本端用户可以通过触发图23所示的“更多”选项233,转入图24进行查看。图24是本说明书一示例性实施例提供的一种集中展示与历史事件相关的备选快捷消息的示意图;在如图24所示的集中展示界面240中,备选快捷消息241对应于上述的“奥特曼点赞”图标,而备选快捷消息242为针对“电子交通信号灯103周年纪念日”的点赞涂鸦、即“交通信号灯点赞”图标,且该“电子交通信号灯103周年纪念日”对应的日期为2017年8月7日,那么在处于“2017年8月7日”这一天时,响应于本端用户对诸如图22所示的快捷发送控件221的触发操作,企业微信客户端发出的快捷消息可以为该“交通信号灯点赞”图标。类似地,集中展示界面240还可以包含对应于其他日期的备选快捷消息,此处不再一一赘述。
在一实施例中,除了与“日期”相关的历史事件之外,快捷发送控件对应的快捷消息还可以与其他因素相关,本说明书并不对此进行限制。例如,快捷消息可以与地理位置相关;相应地,本端用户处于地理位置1发出的快捷消息可以与该地理位置1相关,或者当对端用户处于地理位置2时、本端用户发出的快捷消息可以与该地理位置2相关。
在一实施例中,除了与历史事件相关之外,快捷发送控件对应的快捷消息还可以与正在发生的事件或未来计划实施的事件相关。例如,本端用户在春节期间发出的快捷消息可以与“新春祝福”相关;再例如,本端用户所处的地区即将(如1个月内)举办某个大型会议,那么本端用户发出的快捷消息可以与该会议相关。
图25是根据本说明书的一示例性实施例的设备的示意结构图。请参考图25,在硬件层面,该设备包括处理器2502、内部总线2504、网络接口2506、内存2508以及非易失性存储器2510,当然还可能包括其他业务所需要的硬件。处理器2502从非易失性存储器2510中读取对应的计算机程序到内存2508中然后运行,在逻辑层面上形成通讯装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
在一实施例中,请参考图26,在软件实施方式中,该通讯装置可以包括第一获取单元2601、识别单元2602和配置单元2603。其中:
第一获取单元2601,当本端用户与至少一个对端用户基于移动化企业办公平台的通讯会话页面进行通讯时,获取所述通讯会话页面中的通讯消息;
识别单元2602,对所述通讯消息进行内容识别;
配置单元2603,配置所述通讯会话页面中的快捷发送控件对应的快捷消息,使所述快捷消息匹配于针对所述通讯消息的内容识别结果;其中,在所述快捷发送控件被触发时,所述快捷消息被基于所述通讯会话页面而快捷发送。
可选的,
所述识别单元2602具体用于:识别所述通讯消息的描述主题;
所述配置单元2603具体用于:选取匹配于所述描述主题的快捷消息,并将被选取的快捷消息关联至所述快捷发送控件。
可选的,
所述识别单元2602具体用于:当存在多个对端用户时,识别出所述通讯消息的发送方为所述通讯消息指定的单独通知对象;
所述配置单元2603具体用于:在所述快捷发送控件对应的快捷消息中,添加针对所述单独通知对象的通知指示信息。
可选的,所述通讯消息满足下述条件中至少之一:
所述通讯消息位于所述通讯会话页面中的用户可视范围内;
所述通讯消息的发送时刻与针对所述通讯消息的获取时刻之间未超出预设时间差;
所述发送时刻与所述获取时刻处于同一自然日;
最近一条通讯消息与所述通讯消息间隔的消息数量不大于预设数量。
可选的,还包括:
选取单元2604,从所述快捷发送控件对应的所有快捷消息中,选取一快捷消息;
第一发送单元2605,根据检测到的针对所述快捷发送控件的触发操作,通过所述通讯会话页面快捷发送出被选取的快捷消息。
可选的,所述选取单元2604具体用于:
随机选取一对应于所述快捷发送控件的快捷消息。
可选的,所述被选取的快捷消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述快捷消息的目标通讯对象的个人状况。
可选的,还包括:
显示单元2606,在所述触发操作的持续过程中,显示所述被选取的快捷消息的预览内容;
更换单元2607,在对所述预览内容进行显示的过程中,若检测到针对所述触发操作的取消操作,则更换所述被选取的快捷消息。
可选的,所述快捷消息的消息内容包括以下至少之一:
文字、静态图片、动态图片、文件、虚拟资源。
可选的,还包括:
第二获取单元2608,获取所述本端用户通过所述通讯会话页面的输入框输入并发送的第一手动输入内容;
恢复单元2609,当所述第一手动输入内容匹配于所述通讯消息时,将所述快捷发送控件对应的快捷消息恢复为初始内容。
可选的,还包括:
展示单元2610,当所述本端用户的任一关联用户的特定属性符合预定义提醒规则时,展示与所述任一关联用户相关的提醒页面;
第二发送单元2611,当检测到针对所述提醒页面的触发操作时,在所述本端用户与所述任一关联用户共同所在的群组中,发送针对所述任一关联用户的通讯消息,且所述通讯消息的消息内容与所述特定属性相关。
可选的,
在针对所述任一关联用户的通讯消息中,所述任一关联用户被配置为相应的单独通知对象;
或者,当针对所述任一关联用户的通讯消息用于分配虚拟资源时,所述任一关联用户具有或唯一具有对所述虚拟资源的分配权限。
可选的,还包括:第一生成单元2612或第二生成单元2613;其中,
所述第一生成单元2612,根据所述本端用户输入的第二手动输入内容,生成针对所述任一关联用户的通讯消息;
所述第二生成单元2613,选取与所述特定属性相关的预定义消息内容,并生成针对所述任一关联用户的通讯消息。
在另一实施例中,请参考图27,在软件实施方式中,该通讯装置可以包括第一显示单元2701、第一生成单元2702和第一发送单元2703。其中:
第一显示单元2701,在本端用户与至少一个对端用户基于移动化企业办公平台的通讯会话页面中,显示快捷发送控件;
第一生成单元2702,当检测到针对所述快捷发送控件的触发操作时,随机生成对应于所述快捷发送控件的快捷消息;
第一发送单元2703,通过所述通讯会话页面快捷发送生成的快捷消息。
可选的,生成的快捷消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述快捷消息的目标通讯对象的个人状况。
可选的,生成的快捷消息的消息内容与特定事件相关。
可选的,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
可选的,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
在又一实施例中,请参考图28,在软件实施方式中,该通讯装置可以包括第二显示单元2801、第二生成单元2802和第二发送单元2803。其中:
第二显示单元2801,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
第二生成单元2802,当检测到针对所述快捷发送控件的触发操作时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关;
第二发送单元2803,通过所述通讯会话页面快捷发送生成的快捷消息。
可选的,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
可选的,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
在一个典型的配置中,计算机包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

Claims (46)

1.一种通讯方法,其特征在于,包括:
获取通讯应用的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯;
对获取的通讯消息进行内容识别,包括:当存在多个对端用户时,识别出所述通讯消息的发送方为所述通讯消息指定的单独通知对象;
配置所述通讯会话页面中的消息发送控件对应的待发送消息并在所述待发送消息中添加针对所述单独通知对象的通知指示信息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。
2.根据权利要求1所述的方法,其特征在于,所述消息发送控件包括所述通讯会话页面中的快捷发送控件;其中,在所述快捷发送控件被触发时,所述待发送消息被快捷发送至所述至少一个对端用户。
3.根据权利要求1所述的方法,其特征在于,
所述对所述通讯消息进行内容识别,包括:识别所述通讯消息的描述主题;
所述配置所述通讯会话页面中的消息发送控件对应的待发送消息,包括:选取匹配于所述描述主题的待发送消息,并将被选取的待发送消息关联至所述消息发送控件。
4.根据权利要求1所述的方法,其特征在于,所述通讯消息满足下述条件中至少之一:
所述通讯消息位于所述通讯会话页面中的用户可视范围内;
所述通讯消息的发送时刻与针对所述通讯消息的获取时刻之间未超出预设时间差;
所述发送时刻与所述获取时刻处于同一自然日;
最近一条通讯消息与所述通讯消息间隔的消息数量不大于预设数量。
5.根据权利要求1所述的方法,其特征在于,还包括:
从所述消息发送控件对应的待发送消息中,选取一待发送消息;
根据检测到的针对所述消息发送控件的触发操作,通过所述通讯会话页面快捷发送出被选取的待发送消息。
6.根据权利要求5所述的方法,其特征在于,所述选取一待发送消息,包括:
随机选取一对应于所述消息发送控件的待发送消息。
7.根据权利要求5所述的方法,其特征在于,所述被选取的待发送消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述待发送消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述待发送消息的目标通讯对象的个人状况。
8.根据权利要求5所述的方法,其特征在于,还包括:
在所述触发操作的持续过程中,显示所述被选取的待发送消息的预览内容;
在对所述预览内容进行显示的过程中,若检测到针对所述触发操作的取消操作,则更换所述被选取的待发送消息。
9.根据权利要求1所述的方法,其特征在于,所述待发送消息的消息内容包括以下至少之一:
文字、静态图片、动态图片、文件、虚拟资源。
10.根据权利要求1所述的方法,其特征在于,还包括:
获取所述本端用户通过所述通讯会话页面的输入框输入并发送的第一手动输入内容;
当所述第一手动输入内容匹配于所述通讯消息时,将所述消息发送控件对应的待发送消息恢复为初始内容。
11.根据权利要求1所述的方法,其特征在于,还包括:
当所述本端用户的任一关联用户的特定属性符合预定义提醒规则时,展示与所述任一关联用户相关的提醒页面;
当检测到针对所述提醒页面的触发操作时,在所述本端用户与所述任一关联用户共同所在的群组中,发送针对所述任一关联用户的通讯消息,且所述通讯消息的消息内容与所述特定属性相关。
12.根据权利要求11所述的方法,其特征在于,
在针对所述任一关联用户的通讯消息中,所述任一关联用户被配置为相应的单独通知对象;
或者,当针对所述任一关联用户的通讯消息用于分配虚拟资源时,所述任一关联用户具有或唯一具有对所述虚拟资源的分配权限。
13.根据权利要求11所述的方法,其特征在于,还包括:
根据所述本端用户输入的第二手动输入内容,生成针对所述任一关联用户的通讯消息;
或者,选取与所述特定属性相关的预定义消息内容,并生成针对所述任一关联用户的通讯消息。
14.一种通讯方法,其特征在于,包括:
在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
当检测到针对所述快捷发送控件的触发操作且存在多个对端用户时,随机生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容中包含所述通讯会话页面中的至少一部分通讯消息的发送方的通知指示信息,所述通讯消息的发送方被确定为所述通讯消息指定的单独通知对象;
通过所述通讯会话页面快捷发送生成的快捷消息。
15.根据权利要求14所述的方法,其特征在于,生成的快捷消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述快捷消息的目标通讯对象的个人状况。
16.根据权利要求14所述的方法,其特征在于,生成的快捷消息的消息内容与特定事件相关。
17.根据权利要求16所述的方法,其特征在于,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
18.根据权利要求16所述的方法,其特征在于,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
19.一种通讯方法,其特征在于,包括:
在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
当检测到针对所述快捷发送控件的触发操作且存在多个对端用户时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关,所述消息内容中包含所述通讯会话页面中的至少一部分通讯消息的发送方的通知指示信息,所述通讯消息的发送方被确定为所述通讯消息指定的单独通知对象;
通过所述通讯会话页面快捷发送生成的快捷消息。
20.根据权利要求19所述的方法,其特征在于,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
21.根据权利要求19所述的方法,其特征在于,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
22.一种通讯装置,其特征在于,包括:
第一获取单元,获取通讯应用的通讯会话页面中的至少一部分通讯消息,所述通讯会话页面用于本端用户与至少一个对端用户进行通讯;
识别单元,对获取的通讯消息进行内容识别,包括:当存在多个对端用户时,识别出所述通讯消息的发送方为所述通讯消息指定的单独通知对象;
配置单元,配置所述通讯会话页面中的消息发送控件对应的待发送消息并在所述待发送消息中添加针对所述单独通知对象的通知指示信息,使所述待发送消息匹配于针对所述通讯消息的内容识别结果。
23.根据权利要求22所述的装置,其特征在于,所述消息发送控件包括所述通讯会话页面中的快捷发送控件;其中,在所述快捷发送控件被触发时,所述待发送消息被快捷发送至所述至少一个对端用户。
24.根据权利要求22所述的装置,其特征在于,
所述识别单元具体用于:识别所述通讯消息的描述主题;
所述配置单元具体用于:选取匹配于所述描述主题的待发送消息,并将被选取的待发送消息关联至所述消息发送控件。
25.根据权利要求22所述的装置,其特征在于,所述通讯消息满足下述条件中至少之一:
所述通讯消息位于所述通讯会话页面中的用户可视范围内;
所述通讯消息的发送时刻与针对所述通讯消息的获取时刻之间未超出预设时间差;
所述发送时刻与所述获取时刻处于同一自然日;
最近一条通讯消息与所述通讯消息间隔的消息数量不大于预设数量。
26.根据权利要求22所述的装置,其特征在于,还包括:
选取单元,从所述消息发送控件对应的待发送消息中,选取一待发送消息;
第一发送单元,根据检测到的针对所述消息发送控件的触发操作,通过所述通讯会话页面快捷发送出被选取的待发送消息。
27.根据权利要求26所述的装置,其特征在于,所述选取单元具体用于:
随机选取一对应于所述消息发送控件的待发送消息。
28.根据权利要求26所述的装置,其特征在于,所述被选取的待发送消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述待发送消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述待发送消息的目标通讯对象的个人状况。
29.根据权利要求26所述的装置,其特征在于,还包括:
显示单元,在所述触发操作的持续过程中,显示所述被选取的待发送消息的预览内容;
更换单元,在对所述预览内容进行显示的过程中,若检测到针对所述触发操作的取消操作,则更换所述被选取的待发送消息。
30.根据权利要求22所述的装置,其特征在于,所述待发送消息的消息内容包括以下至少之一:
文字、静态图片、动态图片、文件、虚拟资源。
31.根据权利要求22所述的装置,其特征在于,还包括:
第二获取单元,获取所述本端用户通过所述通讯会话页面的输入框输入并发送的第一手动输入内容;
恢复单元,当所述第一手动输入内容匹配于所述通讯消息时,将所述消息发送控件对应的待发送消息恢复为初始内容。
32.根据权利要求22所述的装置,其特征在于,还包括:
展示单元,当所述本端用户的任一关联用户的特定属性符合预定义提醒规则时,展示与所述任一关联用户相关的提醒页面;
第二发送单元,当检测到针对所述提醒页面的触发操作时,在所述本端用户与所述任一关联用户共同所在的群组中,发送针对所述任一关联用户的通讯消息,且所述通讯消息的消息内容与所述特定属性相关。
33.根据权利要求32所述的装置,其特征在于,
在针对所述任一关联用户的通讯消息中,所述任一关联用户被配置为相应的单独通知对象;
或者,当针对所述任一关联用户的通讯消息用于分配虚拟资源时,所述任一关联用户具有或唯一具有对所述虚拟资源的分配权限。
34.根据权利要求32所述的装置,其特征在于,还包括:第一生成单元或第二生成单元;其中,
所述第一生成单元,根据所述本端用户输入的第二手动输入内容,生成针对所述任一关联用户的通讯消息;
所述第二生成单元,选取与所述特定属性相关的预定义消息内容,并生成针对所述任一关联用户的通讯消息。
35.一种通讯装置,其特征在于,包括:
第一显示单元,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
第一生成单元,当检测到针对所述快捷发送控件的触发操作且存在多个对端用户时,随机生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容中包含所述通讯会话页面中的至少一部分通讯消息的发送方的通知指示信息,所述通讯消息的发送方被确定为所述通讯消息指定的单独通知对象;
第一发送单元,通过所述通讯会话页面快捷发送生成的快捷消息。
36.根据权利要求35所述的装置,其特征在于,生成的快捷消息的消息内容满足下述条件中至少之一:
所述消息内容符合所述本端用户的历史通讯习惯;
所述消息内容匹配于所述本端用户与所述快捷消息的目标通讯对象之间的关系状况;
所述消息内容匹配于所述快捷消息的目标通讯对象的个人状况。
37.根据权利要求35所述的装置,其特征在于,生成的快捷消息的消息内容与特定事件相关。
38.根据权利要求37所述的装置,其特征在于,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
39.根据权利要求37所述的装置,其特征在于,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
40.一种通讯装置,其特征在于,包括:
第二显示单元,在本端用户与至少一个对端用户基于通讯应用的通讯会话页面中,显示快捷发送控件;
第二生成单元,当检测到针对所述快捷发送控件的触发操作且存在多个对端用户时,生成对应于所述快捷发送控件的快捷消息,所述快捷消息的消息内容与特定事件相关,所述消息内容中包含所述通讯会话页面中的至少一部分通讯消息的发送方的通知指示信息,所述通讯消息的发送方被确定为所述通讯消息指定的单独通知对象;
第二发送单元,通过所述通讯会话页面快捷发送生成的快捷消息。
41.根据权利要求40所述的装置,其特征在于,所述特定事件包括:历史事件,或者正在发生的事件,或者在未来计划实施的事件。
42.根据权利要求40所述的装置,其特征在于,所述特定事件与下述因素中至少之一相关:
检测到所述触发操作的日期、所述本端用户所处的地理位置、所述对端用户所处的地理位置。
43.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求1-13中任一项所述的方法。
44.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-13中任一项所述方法的步骤。
45.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求14-21中任一项所述的方法。
46.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求14-21中任一项所述方法的步骤。
CN201810096776.6A 2017-03-21 2018-01-31 通讯方法及装置 Active CN108632135B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW107139665A TW201935891A (zh) 2017-03-21 2018-11-08 通訊方法及裝置
PCT/CN2019/072981 WO2019149134A1 (zh) 2017-03-21 2019-01-24 通讯方法及装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2017101699479 2017-03-21
CN201710169947 2017-03-21

Publications (2)

Publication Number Publication Date
CN108632135A CN108632135A (zh) 2018-10-09
CN108632135B true CN108632135B (zh) 2021-05-25

Family

ID=63584050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810096776.6A Active CN108632135B (zh) 2017-03-21 2018-01-31 通讯方法及装置

Country Status (5)

Country Link
US (1) US11146510B2 (zh)
CN (1) CN108632135B (zh)
SG (1) SG11201908450RA (zh)
TW (2) TWI754694B (zh)
WO (2) WO2018171453A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI754694B (zh) * 2017-03-21 2022-02-11 香港商阿里巴巴集團服務有限公司 通訊方法及裝置
CN109347725B (zh) * 2018-10-31 2021-11-23 广东小天才科技有限公司 即时通讯方法、智能设备及存储介质
CN109634688B (zh) * 2018-12-19 2022-01-21 北京达佳互联信息技术有限公司 会话界面的显示方法、装置、终端及存储介质
CN112118168B (zh) * 2019-06-21 2022-07-22 腾讯科技(深圳)有限公司 消息发送方法、装置、终端及存储介质
US11662886B2 (en) * 2020-07-03 2023-05-30 Talent Unlimited Online Services Private Limited System and method for directly sending messages with minimal user input
CN112596604A (zh) * 2020-12-09 2021-04-02 Oppo广东移动通信有限公司 消息发送方法、消息接收方法、装置及电子设备
CN113419800B (zh) * 2021-06-11 2023-03-24 北京字跳网络技术有限公司 交互方法、装置、介质和电子设备
CN113963473A (zh) * 2021-11-11 2022-01-21 浩云科技股份有限公司 一种生日信息的智能传输方法及装置
CN115118694A (zh) * 2022-06-30 2022-09-27 上海掌门科技有限公司 一种发布生日祝福消息的方法与设备

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050060643A1 (en) 2003-08-25 2005-03-17 Miavia, Inc. Document similarity detection and classification system
US7503007B2 (en) * 2006-05-16 2009-03-10 International Business Machines Corporation Context enhanced messaging and collaboration system
WO2008084209A2 (en) 2007-01-09 2008-07-17 Spinvox Limited A mobile telephone programmed to allow a user to speak a message which is then remotely automatically converted to text
EP2153671A4 (en) 2007-05-21 2016-08-03 Stefan Gromoll METHOD AND SYSTEM FOR SENDING, ROUTING AND RECEIVING INFORMATION USING CONCISE MESSAGES
WO2009079407A2 (en) 2007-12-14 2009-06-25 Jagtag Corp Apparatuses, methods, and systems for a code-mediated content delivery platform
TWI373254B (en) * 2008-08-15 2012-09-21 Hon Hai Prec Ind Co Ltd Mobile communications device capable for replying advertising messages and method thereof
US8584031B2 (en) * 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US9100465B2 (en) 2009-08-11 2015-08-04 Eolas Technologies Incorporated Automated communications response system
US8521823B1 (en) 2009-09-04 2013-08-27 Google Inc. System and method for targeting information based on message content in a reply
US20120205436A1 (en) 2011-02-16 2012-08-16 Augme Technologies, Inc. System for enhanced barcode decoding and image recognition and method therefor
CN102194005B (zh) * 2011-05-26 2014-01-15 卢玉敏 聊天机器人***及自动聊天方法
US20130191250A1 (en) 2012-01-23 2013-07-25 Augme Technologies, Inc. System and method for augmented reality using multi-modal sensory recognition from artifacts of interest
US20130191394A1 (en) 2012-01-25 2013-07-25 Augme Technologies, Inc. System and method for dynamically forming user groups
US20130198004A1 (en) 2012-01-26 2013-08-01 Augme Technologies, Inc. System and method for providing content information via sms messaging
US20130290106A1 (en) 2012-03-08 2013-10-31 Augme Technologies, Inc. System and method for providing directions to items of interest
US20130262320A1 (en) * 2012-03-30 2013-10-03 Sap Ag Systems and methods for customer relationship management
US9015099B2 (en) * 2012-08-14 2015-04-21 Sri International Method, system and device for inferring a mobile user's current context and proactively providing assistance
US20140058812A1 (en) 2012-08-17 2014-02-27 Augme Technologies, Inc. System and method for interactive mobile ads
US20140122220A1 (en) 2012-08-31 2014-05-01 Augme Technologies, Inc. Apparatuses, methods and systems for measuring, and following up on user preferences among offer types and response options in a marketing campaign
CN102946344B (zh) * 2012-11-14 2016-03-23 上海量明科技发展有限公司 邀请即时通信用户发送图像的方法、客户端及***
US20150100537A1 (en) * 2013-10-03 2015-04-09 Microsoft Corporation Emoji for Text Predictions
US20150188861A1 (en) * 2013-12-26 2015-07-02 Aaren Esplin Mechanism for facilitating dynamic generation and transmission of canned responses on computing devices
US20150195226A1 (en) * 2014-01-06 2015-07-09 Desiree Gina McDowell-White Interactive Picture Messaging System
US20150288533A1 (en) * 2014-04-08 2015-10-08 Xiaomi Inc. Method and device for remote intelligent control
US20150356468A1 (en) * 2014-06-05 2015-12-10 Re:Group'd Media Inc. Mobile chat systems for real time polling, rating and rsvp'ing
US20160164815A1 (en) * 2014-12-08 2016-06-09 Samsung Electronics Co., Ltd. Terminal device and data processing method thereof
US10594638B2 (en) * 2015-02-13 2020-03-17 International Business Machines Corporation Point in time expression of emotion data gathered from a chat session
CN112152909B (zh) * 2015-02-16 2022-11-01 钉钉控股(开曼)有限公司 用户消息提醒方法
US9883358B2 (en) * 2015-05-08 2018-01-30 Blackberry Limited Electronic device and method of determining suggested responses to text-based communications
KR20170017289A (ko) * 2015-08-06 2017-02-15 삼성전자주식회사 콘텐츠를 송수신하는 전자 장치 및 방법
US10445425B2 (en) * 2015-09-15 2019-10-15 Apple Inc. Emoji and canned responses
KR102393928B1 (ko) * 2015-11-10 2022-05-04 삼성전자주식회사 응답 메시지를 추천하는 사용자 단말 장치 및 그 방법
US20170147202A1 (en) * 2015-11-24 2017-05-25 Facebook, Inc. Augmenting text messages with emotion information
US20170177554A1 (en) * 2015-12-18 2017-06-22 International Business Machines Corporation Culturally relevant emoji character replacement
CN105610695B (zh) * 2015-12-21 2021-01-12 阿里巴巴集团控股有限公司 对象分配方法及装置
EP3395019B1 (en) * 2015-12-21 2022-03-30 Google LLC Automatic suggestions and other content for messaging applications
US10250541B2 (en) * 2016-02-03 2019-04-02 Google Llc Predictive responses to incoming communications
CN107135140B (zh) * 2016-02-29 2020-07-14 阿里巴巴集团控股有限公司 一种即时通信方法和装置
US10216722B2 (en) * 2016-02-29 2019-02-26 DISH Technologies L.L.C. Systems and methods for processing shorthand items in electronic communications
CN105812237B (zh) * 2016-03-07 2020-12-04 钉钉控股(开曼)有限公司 快速添加提醒对象的方法及装置
US10489028B2 (en) * 2016-03-08 2019-11-26 International Business Machines Corporation Drawing a user's attention in a group chat environment
US20170308290A1 (en) * 2016-04-20 2017-10-26 Google Inc. Iconographic suggestions within a keyboard
CN105959474A (zh) * 2016-05-04 2016-09-21 廖建强 一种短信编辑方法和终端
US10708216B1 (en) * 2016-05-17 2020-07-07 Rao Sanjay K Conversational user interfaces and artificial intelligence for messaging and mobile devices
US20170344224A1 (en) * 2016-05-27 2017-11-30 Nuance Communications, Inc. Suggesting emojis to users for insertion into text-based messages
GB201610984D0 (en) * 2016-06-23 2016-08-10 Microsoft Technology Licensing Llc Suppression of input images
US10387571B2 (en) * 2016-07-20 2019-08-20 Vidicons LLC Networked device with suggested response to incoming message
US20180063041A1 (en) * 2016-08-26 2018-03-01 International Business Machines Corporation Building a virtual group for chatting groups in an instant messaging client
US10454860B2 (en) * 2016-09-30 2019-10-22 Dropbox, Inc. Automatically converting messages into a collaboration content item
CN106453047A (zh) * 2016-09-30 2017-02-22 珠海市魅族科技有限公司 快捷回复方法和装置
US10146768B2 (en) * 2017-01-25 2018-12-04 Google Llc Automatic suggested responses to images received in messages using language model
TWI754694B (zh) * 2017-03-21 2022-02-11 香港商阿里巴巴集團服務有限公司 通訊方法及裝置
US10318109B2 (en) * 2017-06-09 2019-06-11 Microsoft Technology Licensing, Llc Emoji suggester and adapted user interface
CN107566256B (zh) * 2017-09-13 2019-04-12 Oppo广东移动通信有限公司 信息回复方法、装置、终端和计算机可读存储介质

Also Published As

Publication number Publication date
TWI754694B (zh) 2022-02-11
SG11201908450RA (en) 2019-10-30
US11146510B2 (en) 2021-10-12
US20200021542A1 (en) 2020-01-16
WO2018171453A1 (zh) 2018-09-27
CN108632135A (zh) 2018-10-09
TW201836373A (zh) 2018-10-01
WO2019149134A1 (zh) 2019-08-08
TW201935891A (zh) 2019-09-01

Similar Documents

Publication Publication Date Title
CN108632135B (zh) 通讯方法及装置
CN109937427B (zh) 任务管理应用中的效率改善
CN109905315B (zh) 群组任务的信息获取方法及装置
CN109005098B (zh) 任务提醒方法及装置、提醒消息的生成和展示方法及装置
CN109905314B (zh) 通讯方法及装置
US10747422B2 (en) Client terminal user interface for interacting with contacts
US9449303B2 (en) Notebook driven accumulation of meeting documentation and notations
AU2011216145B2 (en) Methods and apparatus for contact information representation
US20150134603A1 (en) Systems, methods, and computer program products for contact information
US9300615B2 (en) Methods and devices for generating action item from email
US20120158935A1 (en) Method and systems for managing social networks
US20140006343A1 (en) Methods and Systems for Generating a List of Recent Contacts
CN111669311A (zh) 通讯方法及装置、***、电子设备、可读存储介质
CN111385186A (zh) 项目群组的创建方法、项目管理方法及装置
US10080112B2 (en) Unwanted caller and message sender identification for restricted communication devices
US20170061005A1 (en) Automatic Background Information Retrieval and Profile Updating
US10536569B2 (en) Contact-note application and services
CN109005517B (zh) 活动提醒方法、活动提醒消息生成方法及装置
KR20160106068A (ko) 팔로우업 액션을 위해 선택된 이메일에 대한 리마인더 서비스 제공 기법
US20170195272A1 (en) Method and device to present candidate contacts based on proximity information
Negrino iCloud: Visual QuickStart Guide
KR20230029741A (ko) 컴퓨팅 디바이스에서 스케줄 관리 방법 및 그를 위한 시스템
CN118435212A (zh) 作为通信信道的通信平台文档
CN113919681A (zh) 计划任务的订阅方法及装置
CN112202660A (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
GR01 Patent grant
GR01 Patent grant