首页 / 专利库 / 电脑零配件 / 计算机系统 / 收集未回复消息的方法、系统及可读记录介质

收集未回复消息的方法、系统及可读记录介质

阅读:370发布:2020-05-08

专利汇可以提供收集未回复消息的方法、系统及可读记录介质专利检索,专利查询,专利分析的服务。并且本 发明 公开收集未回复消息的方法和系统及可读记录介质。未回复消息收集方法可包括:选择步骤,以基于用户的回复可能性为 基础 ,来将已接收消息中的一个以上的消息选为需回复消息;收集步骤,将上述需回复消息中的判断为未发送相应回复的消息收集为未回复消息;以及处理步骤,以与其他消息区分的方式对上述未回复消息进行处理。,下面是收集未回复消息的方法、系统及可读记录介质专利的具体信息内容。

1.一种未回复消息收集方法,在计算机系统中执行,其特征在于,
所述计算机系统包括以能够执行包含在存储器的计算机可读指令的方式构成的至少一个处理器,
所述未回复消息收集方法包括:
选择步骤,通过所述至少一个处理器,以基于所述计算机系统的用户的回复可能性为基础,来将已接收消息中的一个以上的消息选为需回复消息;
收集步骤,通过所述至少一个处理器,将所述需回复消息中的判断为未发送相应回复的消息收集为未回复消息;以及
处理步骤,通过所述至少一个处理器,以与其他消息区分的方式对所述未回复消息进行处理。
2.根据权利要求1所述的未回复消息收集方法,其特征在于,所述选择步骤将以下消息中的至少一种消息选为所述需回复消息:
通过利用自然语言处理进行的文章语句分析来判断为属于问句形式的文章或包含特定符号或单词的消息;
从相同对象连续接收的规定数量以上的消息中的至少一个消息;
包含特定标签或用于表示所述计算机系统的用户的称呼词的消息;以及
从以基于各对话窗口使用程度的优先级为基础来决定的一个以上的对话窗口接收的一个以上的消息。
3.根据权利要求2所述的未回复消息收集方法,其特征在于,所述各对话窗口使用程度通过按各个所述对话窗口计算出所述计算机系统的用户进入次数、停留时间、对话比例、对话开始次数、提及次数、平均回复速度中的至少一种因素来掌握。
4.根据权利要求1至3中任一项所述的未回复消息收集方法,其特征在于,所述选择步骤包括如下步骤:以从与所述已接收消息相关的对话窗口所包含的对话记录抽取的主题和从所述计算机系统的用户所传输的对话记录抽取的主题中的至少一个作为基础来将所述已接收消息中的与所抽取的所述主题相关的消息选为所述需回复消息。
5.根据权利要求1至4中任一项所述的未回复消息收集方法,其特征在于,所述收集步骤包括如下步骤:若在接收所述需回复消息的时间点之后所述计算机系统的用户未在规定时间周期内发送任何消息,则将所述需回复消息判断为所述未回复消息。
6.根据权利要求1至5中任一项所述的未回复消息收集方法,其特征在于,所述收集步骤包括如下步骤:在所述已接收消息中将由所述计算机系统的用户直接选择的消息收集为所述未回复消息。
7.根据权利要求1至6中任一项所述的未回复消息收集方法,其特征在于,所述处理步骤包括如下步骤:通过与用于收发消息的对话界面不同的单独的界面来提供和所述未回复消息有关的未回复消息目录。
8.根据权利要求7所述的未回复消息收集方法,其特征在于,所述处理步骤包括如下步骤:若在所述未回复消息目录中选择特定消息,则向包含所述特定消息的对话窗口移动,并在所述对话窗口内以区分所述特定消息和其他消息的方式进行显示。
9.根据权利要求1至8中任一项所述的未回复消息收集方法,其特征在于,所述处理步骤包括如下步骤:按规定周期或在每次添加新消息时向所述未回复消息提供提醒通知。
10.一种可读记录介质,其特征在于,记录有用于在计算机执行根据权利要求1至9中任一项所述的未回复消息收集方法的程序。
11.一种计算机系统,其特征在于,
包括以能够执行包含在存储器的计算机可读指令的方式构成的至少一个处理器,所述至少一个处理器包括:
消息选择部,以基于所述计算机系统的用户的回复可能性为基础,来将已接收消息中的一个以上的消息选为需回复消息;
消息收集部,将所述需回复消息中的判断为未发送相应回复的消息收集为未回复消息;以及
消息处理部,以与其他消息区分的方式对所述未回复消息进行处理。
12.根据权利要求11所述的计算机系统,其特征在于,所述消息选择部将以下消息中的至少一种消息选为所述需回复消息:
通过利用自然语言处理进行的文章语句分析来判断为属于问句形式的文章或包含特定符号或单词的消息;
从相同对象连续接收的规定数量以上的消息中的至少一个消息;
包含特定标签或用于表示所述计算机系统的用户的称呼词的消息;以及
从以基于各对话窗口使用程度的优先级为基础来决定的一个以上的对话窗口接收的一个以上的消息。
13.根据权利要求11至12中任一项所述的计算机系统,其特征在于,所述消息选择部以从与所述已接收消息相关的对话窗口所包含的对话记录抽取的主题和从所述计算机系统的用户所传输的对话记录抽取的主题中的至少一个作为基础来将所述已接收消息中的与所抽取的所述主题相关的消息选为所述需回复消息。
14.根据权利要求11至13中任一项所述的计算机系统,其特征在于,若在接收所述需回复消息的时间点之后所述计算机系统的用户未在规定时间周期内发送任何消息,则所述消息收集部将所述需回复消息判断为所述未回复消息。
15.根据权利要求11至14中任一项所述的计算机系统,其特征在于,所述消息处理部通过与用于收发消息的对话界面不同的单独的界面来提供和所述未回复消息有关的未回复消息目录。
16.根据权利要求11至15中任一项所述的计算机系统,其特征在于,所述消息处理部向所述未回复消息提供提醒通知。

说明书全文

收集未回复消息的方法、系统及可读记录介质

技术领域

[0001] 本发明涉及处理消息的技术,更详细地,涉及在需回复消息中收集未回复消息的技术。

背景技术

[0002] 作为普通交流工具的即时通讯软件(instant messenger)为实时收发消息或数据的软件,用户可在即时通讯软件上注册对话对象并与对话对象目录中的对方实时收发消息。
[0003] 这种即时通讯软件功能不仅在个人电脑(PC)上实现,在移动通信终端的移动环境下也使得即时通讯软件的使用普遍化。例如,在韩国公开专利第10-2002-0074304号中公开了可在设置于便携式终端的移动即时通讯软件之间提供即时通讯软件服务的利用无线通信网的便携式终端的移动即时通讯软件服务系统及方法。
[0004] 通常,为了用户的便利性,即时通讯软件提供按照姓名顺序排列注册在即时通讯软件上的对象的列表,并提供根据接收/发送消息的时间来排列收发消息的对话窗口的列表。
[0005] 而且,在即时通讯软件中提供对已接收消息的通知,以便使得用户轻松知晓消息的接收。

发明内容

[0006] 本发明可在需回复消息中选择未回复的未回复消息来进行收集。
[0007] 本发明可以与其他消息区分的方式对未回复消息进行处理,从而可更加轻松地接入未回复消息。
[0008] 本发明提供一种未回复消息收集方法,在计算机系统中执行,上述计算机系统包括以可执行包含在存储器的计算机可读指令的方式构成的至少一个处理器,上述未回复消息收集方法包括:选择步骤,通过上述至少一个处理器,以基于上述计算机系统的用户的回复可能性为基础,来将已接收消息中的一个以上的消息选为需回复消息;收集步骤,通过上述至少一个处理器,将上述需回复消息中的判断为未发送相应回复(reply)的消息收集为未回复消息;以及处理步骤,通过上述至少一个处理器,以与其他消息区分的方式对上述未回复消息进行处理。
[0009] 根据本发明的一实施方式,上述选择步骤可将以下消息中的至少一种消息选为上述需回复消息:通过利用自然语言处理进行的文章语句分析来判断为属于问句形式的文章或包含特定符号或单词的消息;从相同对象连续接收的规定数量以上的消息中的至少一个消息;含特定标签或用于表示上述计算机系统的用户的称呼词的消息;以及从以基于各对话窗口使用程度的优先级为基础来决定的一个以上的对话窗口接收的一个以上的消息。
[0010] 根据本发明的再一实施方式,上述各对话窗口使用程度可通过按各个上述对话窗口计算出上述计算机系统的用户进入次数、停留时间、对话比例、对话开始次数、提及(mention)次数、平均回复速度中的至少一种因素来掌握。
[0011] 根据本发明的另一实施方式,上述选择步骤可包括以从与上述已接收消息相关的对话窗口所包含的对话记录抽取的主题(topic)和从上述计算机系统的用户所传输的对话记录抽取的主题中的至少一个作为基础来将上述已接收消息中的与所抽取的上述主题相关的消息选为上述需回复消息。
[0012] 根据本发明的再另一实施方式,上述收集步骤可包括:若在接收上述需回复消息的时间点之后上述计算机系统的用户未在规定时间周期内发送任何消息,则将上述需回复消息判断为上述未回复消息。
[0013] 根据本发明的又一实施方式,上述收集步骤可包括:在上述已接收消息中将由上述计算机系统的用户直接选择的消息收集为上述未回复消息。
[0014] 根据本发明的又一实施方式,上述处理步骤可包括:通过与用于收发消息的对话界面不同的单独的界面来提供和上述未回复消息有关的未回复消息目录。
[0015] 根据本发明的又一实施方式,上述处理步骤可包括:若在上述未回复消息目录中选择特定消息,则向包含上述特定消息的对话窗口移动,并在上述对话窗口内以区分上述特定消息和其他消息的方式进行显示。
[0016] 根据本发明的又一实施方式,上述处理步骤可包括:按规定周期或在每次添加新消息时向上述未回复消息提供提醒通知。
[0017] 本发明提供一种可读记录介质,在上述可读记录介质记录有用于在计算机执行上述未回复消息收集方法的程序。
[0018] 本发明提供一种计算机系统,包括:存储器;以及至少一个处理器,以能够执行包含在上述存储器的计算机可读指令的方式构成,上述至少一个处理器包括:消息选择部,以基于上述计算机系统的用户的回复可能性为基础,来将已接收消息中的一个以上的消息选为需回复消息;消息收集部,将上述需回复消息中的判断为未发送相应回复的消息收集为未回复消息;以及消息处理部,以与其他消息区分的方式对上述未回复消息进行处理。附图说明
[0019] 图1为示出本发明一实施例的网络环境的示例的示图。
[0020] 图2为用于说明本发明一实施例的电子设备及服务器的内部结构的框图
[0021] 图3为示出可设置于本发明一实施例的电子设备的处理器的结构要素的示例的示图。
[0022] 图4为示出本发明一实施例的电子设备可执行的方法的示例的流程图
[0023] 图5示出本发明一实施例中的选择需回复消息的过程的例示。
[0024] 图6示出本发明一实施例中的为了掌握对话窗口的使用程度而可利用的因素的例。
[0025] 图7示出本发明一实施例中的消息管理表的例示。
[0026] 图8示出本发明一实施例的即时通讯软件界面画面的例示。
[0027] 图9示出本发明一实施例的收集未回复消息的消息目录的例示。
[0028] 图10示出本发明一实施例的通过区分显示未回复消息和其他消息的对话窗口画面的例示。
[0029] 图11示出本发明一实施例的对于未回复消息的菜单目录的例示。
[0030] 图12示出本发明一实施例的用于显示对于未回复消息的回复消息的对话窗口画面的例示。
[0031] 附图标记:
[0032] 110        电子设备
[0033] 120        电子设备
[0034] 130        电子设备
[0035] 140        电子设备
[0036] 150        服务器
[0037] 160        服务器
[0038] 170        网络
[0039] 211        存储器
[0040] 212        处理器
[0041] 213        通信模
[0042] 214        输入输出接口
[0043] 215        输入输出装置
[0044] 221        存储器
[0045] 222        处理器
[0046] 223        通信模块
[0047] 224        输入输出接口
[0048] 310        消息选择部
[0049] 320        消息收集部
[0050] 330        消息处理部
[0051] S410~S440 步骤
[0052] S501~S504 步骤
[0053] 701        消息识别号
[0054] 702        需回复消息
[0055] 703        识别号
[0056] 800        即时通讯软件界面画面
[0057] 801        未回复菜单
[0058] 901        对话窗口名称
[0059] 902        消息的至少一部分内容
[0060] 903        删除菜单
[0061] 910        消息目录
[0062] 1000       对话窗口A
[0063] 1001       消息x
[0064] 1100       菜单目录
[0065] 1101       消息x
[0066] 1202       回复消息
[0067] Msg.No     消息识别号

具体实施方式

[0068] 以下,参照附图来详细说明本发明的实施例。
[0069] 本发明的实施例涉及处理消息的技术,更详细地,涉及在需回复消息中收集未回复消息的技术。
[0070] 包含本说明书中具体公开的内容的实施例可在需回复信息中选择未回复的未回复消息来进行收集,由此可在便捷性、效率、节省资源、节省费用等方面实现很大的优点。
[0071] 图1为示出本发明一实施例的网络环境的示例的示图。图1中的网络环境示出包括多个电子设备110、120、130、140和多个服务器150、160以及网络170的示例。这种图1为用于说明本发明的一示例,电子设备的数量或服务器的数量并不受图1的限制。
[0072] 多个电子设备110、120、130、140可以是由计算机系统体现的固定式终端或移动式终端。例如,多个电子设备110、120、130、140可以为智能手机(smart phone)、手机、导航仪、计算机、笔记本电脑、数字广播用终端、电子记事簿(PDA,Personal Digital Assistants)、便携式多媒体播放器(PMP,Portable Multimedia Player)、个人平板电脑(PC)、游戏模拟器(game console)、可穿戴设备(wearable device)、物联网(IoT,internet of things)设备、虚拟现实(VR,virtual reality)设备、增强现实(AR,augmented reality)设备等。作为一示例,图1中以智能手机的形状表示电子设备110,但在本发明的实施例中,电子设备110可意味着实际利用无线通信方式或有线通信方式来可通过网络170与其他电子设备120、130、140和/或服务器150、160进行通信的各种物理计算机系统中的一种。
[0073] 通信方式不受限制,不仅包括利用网络170可包括的通信网(作为一示例,移动通信网、有线网络、无线网络、广播网、卫星网等)的通信方式,还包括设备之间的近距离无线通信。例如,网络170可包括个人局域网(PAN,personal area network)、局域网(LAN,local area network)、校园局域网(CAN,campus area network)、城域网(MAN,metropolitan area network)、广域网(WAN,wide area network)、宽带网(BBN,broadband network)、互联网等的网络中的一种以上的任意网络。并且,网络170可包括网络拓扑结构中的任一种以上的网络,但并不限定于此,上述网络拓扑结构包括总线网络、星型网络、环形网络、网状网络、星形总线网络、树形或分层(hierarchical)网络等。
[0074] 服务器150、160可分别由通过网络170来与多个电子设备110、120、130、140进行通信来提供指令、代码、文件、内容、服务等的计算机装置或多个计算机装置来体现。例如,服务器150可以是向通过网络170连接的多个电子设备110、120、130、140提供第一服务的系统,服务器160也可以是向通过网络170连接的多个电子设备110、120、130、140提供第二服务的系统。更具体地,服务器150可通过作为设置于多个电子设备110、120、130、140来被驱动的计算机程序的应用程序来向多个电子设备110、120、130、140提供作为第一服务的相应应用程序所具备的服务(作为一示例,收发消息服务等)。作为另一示例,服务器160可将向多个电子设备110、120、130、140发送用于设置及驱动上述应用程序的文件作为第二服务来提供。
[0075] 图2为用于说明本发明一实施例的电子设备及服务器的内部结构的框图。图2中,作为电子设备的示例,对电子设备110及服务器150进行说明。并且,其他电子设备120、130、140或服务器160也可具有与上述电子设备110或服务器150相同或类似的内部结构。
[0076] 电子设备110和服务器150可包括存储器211、221和处理器212、222及通信模块213、223以及输入输出接口214、224。存储器211、221作为非暂时性计算机可读记录介质,可包括随机存取存储器(RAM,random access memory)、只读存储器(ROM,read only memory)、磁盘驱动器、固态硬盘(SSD,solid state drive)、闪存(flash memory)等的永久性大容量存储装置(permanent mass storage device)。其中,ROM、SSD、闪存、硬盘驱动器等的永久性大容量存储装置作为与存储器211、221不同的单独的永久性存储装置,也可设置于电子设备110或服务器150。并且,可在存储器211、221存储操作系统和至少一个程序代码(作为一示例,设置于电子设备110来被驱动的浏览器或为了提供特定服务而设置于电子设备110的应用程序等所需的代码)。这种软件结构要素可从与存储器211、221不同的单独的计算机可读记录介质加载。这种单独的计算机可读记录介质可包括软盘驱动器、光盘、磁带、DVD/CD-ROM驱动器、存储卡等计算机可读记录介质。在另一实施例中,软件结构要素还可通过通信模块213、223来加载到存储器211、221,而不是计算机可读记录介质。例如,至少一个程序能够以根据开发者或用于发布应用程序设置文件的文件发布系统(作为一示例,上述服务器160)通过网络170提供的文件来设置的计算机程序(作为一示例,上述应用程序)为基础来加载到存储器211、221。
[0077] 处理器212、222执行基础性的计算、逻辑及输入输出运算,以处理计算机程序指令的方式构成。指令可通过存储器211、221或通信模块213、223来提供至处理器212、222。例如,处理器212、222以可执行根据存储于存储器211、221等的记录装置的程序代码接收的指令的方式构成。
[0078] 通信模块213、223可提供使电子设备110和服务器150通过网络170互相进行通信的功能,可提供使得电子设备110和/或服务器150与其他电子设备(作为一示例,电子设备120)或其他服务器(作为一示例,服务器160)进行通信的功能。作为一示例,电子设备110的处理器212根据存储于存储器211等的记录装置的程序代码生成的请求可根据通信模块213的控制来通过网络170转达至服务器150。相反,根据服务器150的处理器222的控制来提供的控制信号或指令、内容、文件等可经通信模块223和网络170来通过电子设备110的通信模块213发送至电子设备110。例如,通过通信模块213接收的服务器150的控制信号或指令、内容、文件等可转达至处理器212或存储器211,内容或文件等可存储于电子设备110中还可设置的存储介质(上述的永久性存储装置)。
[0079] 输入输出接口214可以是与输入输出装置215形成界面的单元。例如,输入装置可包括键盘鼠标、麦克、摄像头等的装置,而且,输出装置可包括显示器、扬声器、触觉反馈装置(haptic feedback device)等的装置。作为另一示例,输入输出接口214也可以是与触摸屏等的输入和输出功能整合为一体的装置形成界面的单元。输入输出装置215也可与电子设备110形成为一个装置。并且,服务器150的输入输出接口224可以为与服务器150相连接或与可设置于服务器150的用于输入或输出的装置(未图示)形成界面的单元。作为更具体的示例,在电子设备110的处理器212处理加载于存储器211的计算机程序的指令的过程中,利用由服务器150或电子设备120提供的数据构成的服务画面或内容可通过输入输出接口214显示在显示器。
[0080] 并且,在其他实施例中,电子设备110及服务器150还可包括比图2中的结构要素更多的结构要素。但是,大部分的现有技术的结构要素无需明确示出。例如,电子设备110可包括上述输入输出装置215中的至少一部分或还可包括收发器(transceiver)、全球定位系统(GPS,Global Positioning System)模块、摄像头、各种传感器数据库等其他结构要素。更具体地,在电子设备110为智能手机的情况下,电子设备110还可包括智能手机所通常具备的加速度传感器或陀螺传感器、摄像头模块、各种物理按键、利用触摸板的按键、输入输出端口、振动用振动器等各种结构要素。
[0081] 以下,对收集未回复消息的方法及系统的具体实施例进行说明。
[0082] 在本说明书中,未回复消息可意味着已接收消息中的未进行回复(reply)的消息。
[0083] 并且,对话窗口可意味着用于提供用户之间收发的消息的界面画面,例如,对话窗口的代表性的示例有用于显示在即时通讯软件或社交网络服务(SNS,social network service)中通过在多个用户的账户之间设定的通信会话接收的消息的界面画面或在短信服务(SMS,short message service)或彩信(MMS,multimedia message service)等的文字功能中用于显示以电话号码为基准来与相应电话号码方收发消息的界面画面等。
[0084] 以下,以即时通讯软件的对话窗口作为具体实施例来进行说明,但本发明并不限定于此,只要是以用户的账户或电话号码等为基准来生成的基于对话的界面,则均可适用于本发明。
[0085] 图3为示出可设置于本发明一实施例的电子设备的处理器的结构要素的示例的示图,图4为示出本发明一实施例的电子设备可执行的方法的示例的流程图。
[0086] 可在本实施例的电子设备110设置由计算机体现的未回复消息收集系统。作为一示例,未回复消息收集系统能够以独立运行的程序形态体现或以特定应用程序的内应用程序(in-app)形态构成,来可在上述特定应用程序中运行,根据情况,可通过与服务器150相联动来提供消息收发服务。
[0087] 基于在电子设备110所设置的应用程序所提供的指令,电子设备110中的未回复消息收集系统可执行图4所示的未回复消息收集方法。
[0088] 为了执行图4中的未回复消息收集方法,如图3所示,电子设备110的处理器212可包括作为结构要素的消息选择部310、消息收集部320以及消息处理部330。根据实施例,处理器212的结构要素可选择性地设置于处理器212或从处理器212排除。并且,根据实施例,为了体现处理器212的功能,处理器212的结构要素还可被分离或合并。
[0089] 这种处理器212及处理器212的结构要素能够以执行图4中的未回复消息收集方法的各个步骤S410、S420、S430、S440的方式控制电子设备110。例如,处理器212及处理器212的结构要素能够以可执行以操作系统的代码和至少一个程序的代码为基础的指令(instruction)的方式体现。
[0090] 其中,处理器212的多个结构要素可以是根据存储于电子设备110的程序代码所提供的指令(作为一示例,由在电子设备110驱动的应用程序所提供的指令)来通过处理器212执行的处理器212的不同功能(different functions)的表现。例如,作为以使电子设备110选择消息的方式根据如上所述的指令控制电子设备110的处理器212的功能性表现,可利用消息选择部310。
[0091] 在步骤S410中,处理器212可从加载有与电子设备110的控制相关的指令的存储器211读取所需指令。在此情况下,所读取的上述指令可包括用于控制处理器212执行下面将要说明的步骤S420、步骤S430、步骤S440的指令。
[0092] 即时通讯软件通过用于表示用户未读取的消息的数量的标志(flag)等来显示和未读消息有关的信息,若用户进入对话窗口,则将对话窗口所包括的未读消息统一处理为已读。
[0093] 若对话窗口的消息全部被处理为已读,则因不显示和未读消息有关的信息,因而将无法使用户想起消息。尤其,一旦对需回复消息也进行已读处理,之后将无法使用户想起该消息。
[0094] 因此,在本发明中,将提供在已接收消息中选择用户的回复可能性高的消息,即选择需回复消息来可使用户想起的功能。
[0095] 在步骤S420中,消息选择部310在通过对话窗口接收的消息中根据电子设备110的用户的回复可能性来选择特定消息(以下,称为“需回复消息”)。消息选择部310可在通过一对一对话窗口或群聊对话窗口接收的消息中指定预计电子设备110的用户有可能进行回复的需回复消息。
[0096] 图5示出选择需回复消息的过程的例示。
[0097] 作为一示例,在步骤S501中,消息选择部310可通过对已接收消息进行文章语句分析来将问句形式的消息选为需回复消息。换句话讲,消息选择部310可利用自然语言处理(natural language processing)并通过语句分析来选择以问句形式的文章形成的消息。例如,通过从已接收消息中抽取问句结构的文章、文章后缀中有问号(?)等特定符号的文章、或包含表示请求或确认事实等含义的特定单词(例如,请(please)、我可以……吗(may I)等)的文章等,从而可选择需回复消息。
[0098] 作为再一示例,在步骤S502中,消息选择部310可将从相同对话对象连续接收的消息选为需回复消息。在相同对话对象连续发送规定数量以上的消息的情况下,判断为用户需回复的消息,而可将连续的已接收消息中的至少一个消息(例如,最先或最后接收的消息)选为需回复消息。
[0099] 作为另一示例,在步骤S503中,消息选择部310可将已接收消息中的包含特定标签的消息选为需回复消息。例如,消息选择部310可利用标签@来将出现指定电子设备110的用户的提及(mention)的消息选为需回复消息。除利用标签的提及之外,还可选择包含用于表示电子设备110的用户的称呼词(例如,姓名、外号等)的消息。作为再又一示例,还可选择包含用户在需回复消息相关设置中设定的单词或语句的消息。例如,在用户在需回复消息相关设置中设定自身负责的“网上购物(line shopping)”的情况下,可将包含“网上购物”这一单词的消息选为需回复消息。
[0100] 作为又一示例,在步骤S504中,消息选择部310利用电子设备110的用户针对各个对话窗口的优先级来将优先级最高或达到设定平以上的对话窗口的已接收消息选为需回复消息。各个对话窗口的优先级能够以基于用户的对话参与度的使用程度作为基础来决定,对话窗口的使用程度可通过对话窗口中所包含的对话记录来掌握。基于对话窗口中所包含的对话记录来按照分数计算用户有多么多次或有多频繁使用该对话窗口或有多快速进行回复等,这样计算的各个对话窗口的分数可用于掌握为了决定各个对话窗口的优先级而所需的使用程度。
[0101] 在为了掌握对话窗口的使用程度而使用的各个对话窗口的分数计算方面,可利用的因素的例示如图6所示。作为使用程度的一示例,(a)涉及用户有多频繁进入对话窗口,可通过在规定期间进入对话窗口的进入平均次数或最近规定期间对话窗口进入总次数等来计算。作为使用程度的再一示例,(b)涉及用户在对话窗口停留多长时间,可通过从进入对话窗口的时间到退出对话窗口的时间为止的停留时间或其平均等来计算。作为使用程度的另一示例,(c)涉及用户在对话窗口内有多么多次或有多么频繁进行对话,能够以用户在相应对话窗口发送的对话在用户通过即时通讯软件的所有对话窗口发送的所有对话中所占的比例或用户所发送的对话在相应对话窗口的所有对话中所占的比例等作为基础来计算。作为使用程度的另一示例,(d)涉及用户有多么多次开始对话,可通过用户在最后一次对话后经过固定时间周期之后首先开始进行对话的次数或用户首先开始对话的比例等来计算。
作为使用程度的另一示例,(e)涉及用户在对话窗口中有多么频繁被提及,可通过在对话窗口中出现的表示用户的称呼词(例如,姓名、外号等)的标签次数等来计算。作为使用程度的另一示例,(f)涉及用户在对话窗口中有多快地进行回复,可通过用户对已接收消息进行回复的对话消息的平均速度等来计算。除此之外,可将用户和对方有多均衡地进行对话、使用表情、照片、视频等多媒体内容的次数、对话以不间断的方式持续的程度等用作掌握对话窗口的使用程度的因素。在上述因素中,可通过使用至少一个因素或组合两个以上因素来掌握对话窗口的使用程度。例如,在用户所参与的对话窗口1和对话窗口2中,在用户在最近一周时间内进入用户的对话窗口1及对话窗口2的总次数分别为10次及25次且对话窗口1及对话窗口2中的平均停留时间分别为10.2分钟及1.6分钟的情况下,计算最近一周时间内的对话窗口进入总次数和平均停留时间相乘的数((102(10×10.2)及40(25×1.6)),由此可掌握对话窗口1及对话窗口2的使用程度。如上所述,消息选择部310可利用上述因素来按各个对话窗口计算表示用户对各个对话窗口的使用程度(概率)的值,由此可决定各个对话窗口的优先级。
[0102] 消息选择部310能够以基于用户对各个对话窗口的使用程度的优先级作为基础来将优先级高的对话窗口的已接收消息选为需回复消息。
[0103] 进而,消息选择部310可基于对话窗口所包含的之前对话记录来抽取相应对话窗口中的主要对话主题,根据用户是否关注相应对话主体来将相应对话窗口的已接收消息选为需回复消息。在此情况下,用户是否关注对话窗口的对话主题可根据用户发送的对话在相应对话窗口的总对话中所占的比例或用户对已接收消息发送对话的平均速度等来判断。对群聊对话窗口而言,可基于用户以外的其他对话对象是否进行回复或回复比例等来选择需回复消息,例如,可将对话窗口里的对话对象中的一定比例以上的对话对象进行回复的消息选为需回复消息。
[0104] 并且,消息选择部310能够以用户在即时通讯软件的所有对话窗口传输的所有对话记录作为基础来抽取用户关心的至少一个对话主题,也可将对话窗口的已接收消息中的与用户的关心对话主题相关的内容的消息选为需回复消息。
[0105] 对话窗口的主要对话主题或用户的关注对话主题可通过利用用于在文章中抽取主体的潜在狄利克雷分配(LDA,Latent Dirichlet Allocation)方法论等已公知的主题分析方法来进行抽取。
[0106] 上述消息选择部310可在每次接收新消息时判断是否属于需回复消息,或可按每个规定周期周期性地将以在相应周期接收的消息作为对象来选择需回复消息。
[0107] 而且,消息选择部310可在上述方法(S501~504)中组合两个以上来选择需回复消息,根据实施例,还能够以区分一对一对话窗口和群聊对话窗口的方式以符合对话窗口的特性地按上述方法(S501~504)中的一个以上的方法选择需回复消息。
[0108] 重新回到图4,在步骤S430中,消息收集部320可在已在步骤S420中选择的需回复消息中将在接收相应消息的时间点之后电子设备110的用户未在规定时间周期内进行回复的消息收集为未回复消息。即,在接收消息x之后,若在n时间周期内由电子设备110的用户输入消息y,则将消息y判断为对消息x的回复消息,在n时间周期之后由电子设备110的用户输入消息y,则可将消息y判断为与消息x无关的新对话消息。换句话讲,在接收需回复消息之后用户未在n时间周期内进行回复的情况下,消息收集部320可将相应需回复消息收集为未回复消息。
[0109] 即时通讯软件上的对话数据库(DB)可存储及维持通过即时通讯软件发送或接收的消息,可在对话数据库(DB)上包含和在步骤S420进行识别的需回复消息有关的信息。图7示出消息管理表,参照图7,可通过对各个消息判断是否(Y/N)属于需回复消息702来与按各个消息赋予的消息识别号(Msg.No)701一同存储。在此情况下,如图7所示,消息管理表可对包括已发送消息(例如,Msg.No 12346)在内的用户所收发的所有消息进行管理,虽然未图示,但还可仅对Msg.No 12345、12347、12348等的用户接收的消息进行管理。重新参照图7,消息管理表可与是否(Y/N)属于需回复消息702一同追加存储在n时间周期内通过用户回复输入的消息的识别号703来进行管理。若在接收需回复消息之后在n时间以内发送多个消息,则可将多个消息中的一个消息(例如,最初的消息或最后的消息)的识别号或多个消息的所有识别号存储为回复消息的识别号703。虽然未图示,但作为其他示例,可存储是否(Y/N)存在n时间周期以内由用户发送的消息,来代替在n时间周期内通过用户回复输入的消息的识别号703。图7中所示的消息管理表以还存储与回复消息相关的信息的方式示出,但可仅对所接收的消息识别号及是否(Y/N)属于各个消息的需回复消息702进行管理,而不将是否属于回复消息和/或回复消息的识别号作为单独的表格因素。消息收集部320可在存储于即时通讯软件上的对话数据库中的已接收消息中将虽属于(Y)需回复消息的消息但判断为并不存在相应回复消息的消息分类为未回复消息来进行收集。例如,消息收集部320可对虽属于(Y)需回复消息但并不记录有相应回复消息的识别号的消息识别号(Msg.No 12347)分类为未回复消息来进行收集。
[0110] 在上述内容中,对自动选择需回复消息并在需回复消息中收集未回复消息的方式进行了说明,除此之外,还可采用电子设备110的用户直接在对话窗口中选择消息来将由用户选择的消息收集为未回复消息的手动方式。在无法在用户接收消息的时间点直接进行回复时,可通过提醒来将之后要回复的消息直接设定为未回复消息。
[0111] 在步骤S440中,消息处理部330能够以与其他消息区分的方式对在即时通讯软件内收集为未回复消息的消息进行处理。作为一例,消息处理部330可通过与在即时通讯软件上收发消息的界面不同的单独的界面来提供收集为未回复消息的消息目录。例如,参照图8,可在即时通讯软件的界面画面(例如,好友目录画面,对话窗口目录画面、环境设置画面等)800包括用于确认未回复消息的未回复(unreply)菜单801。
[0112] 在用户在即时通讯软件界面画面800中选择未回复菜单801的情况下,如图9所示,可通过与对话窗口不同的单独的页面来提供收集为未回复消息的消息目录910。消息处理部330可提供按消息接收时间为基准来排列消息的消息目录910,除此之外,还以消息目录910作为对象来支持对话窗口搜索、关键词搜索等搜索功能。并且,还可按各个对话窗口提供在各个对话窗口收集为未回复消息的消息目录。
[0113] 参照图9,消息目录910不仅是对通过自动收集方式收集为未回复消息的消息进行目录化的目录,而且还是对通过手动收集方式收集为未回复消息的消息进行目录化的目录,消息目录910的各个项目可具有包含消息的对话窗口名称901、消息的至少一部分内容902、用于从消息目录910中删除消息的删除菜单903等。
[0114] 在用户在消息目录910中选择特定消息的情况下,消息处理部330可向包含所选择的消息的对话窗口移动。例如,若在消息目录910中选择消息x“是否已确认上面的内容?”,则如图10所示,可向包含消息x(附图标记1001)的对话窗口A(附图标记1000)移动。在此情况下,在通过消息目录910来向特定对话窗口移动的情况下,消息处理部330能够以与相应对话窗口内的其他消息区分的方式显示未回复消息。例如,当显示对话窗口A(附图标记1000)时,以使得与从消息目录910中选择的未回复消息相对应的消息x(附图标记1001)显示在画面中心区域的方式滚动,并可强调显示消息x(附图标记1001)。作为其他示例,为了区分消息x(附图标记1001)和其他消息,对在显示在对话窗口A(附图标记1000)的消息中的除消息x(附图标记1001)之外的在消息x(附图标记1001)之前的消息和之后的消息,采用透明混合(alpha blending)等的半透明效果,从而可提高消息x(附图标记1001)的可视性。
[0115] 而且,消息处理部330可在用户在消息目录910中选择消息x的情况下提供包括如下菜单的菜单目录1100,即,用于复制消息x的复制菜单、用于从消息目录910中删除消息x的删除菜单、用于对发送消息x的对方进行用户回复的回复菜单、用于向其他对话对象转发消息x的转发菜单等。
[0116] 用户可通过即时通讯软件上的单独的界面来确认未回复消息,可通过向包含消息x的对话窗口A(附图标记1000)移动来对未回复消息中的一个的消息x进行回复或利用菜单目录1100上的回复菜单来进行回复。在从消息目录910中选择消息x的状态下,若通过包含消息x的对话窗口A(附图标记1000)或菜单目录1100上的回复菜单来输入回复消息,则如图12所示,消息处理部330可在包含消息x(附图标记1101)的对话窗口A(附图标记1000)上显示回复消息1202,在此情况下,以一个消息单位来对回复消息1202和消息x(附图标记1101)进行绑处理,从而可展现出回复消息1202属于对消息x(附图标记1101)的回复。
[0117] 消息目录910中所包含的未回复消息可通过利用删除菜单903来由用户选择性地进行删除,并且,可从消息目录910中自动删除用户进行回复的未回复消息。并且,若未回复状态从以未回复消息收集的时间点为基准来经过预设时间(例如,1周等),则可从消息目录910被自动删除。
[0118] 而且,消息处理部330可按规定周期或在每次追加收集新的未回复消息时对于收集为未回复消息的消息目录910提供提醒通知,从而可诱导对未回复消息的用户回复。
[0119] 以上,以基于由设置于电子设备110的应用程序所提供的指令来在电子设备110中执行未回复消息收集方法的情况进行了说明,但本发明并不限定于此,根据实施例,服务器150可与设置于电子设备110的应用程序联动来在服务器150端直接执行上述未回复消息收集方法。
[0120] 具体地,为了执行图4中所示的未回复消息收集方法中的全部或一部分,在服务器150中,服务器150的处理器222可包括消息选择部、消息收集部及消息处理部。根据实施例,消息选择部、消息收集部及消息处理部可选择性地设置于处理器222或被排除。并且,可根据实施例拆分或合并处理器222的结构要素,以便表现处理器222的功能。
[0121] 这种处理器222及处理器222的结构要素以执行图4中的步骤S420、步骤S430、步骤S440的方式控制服务器150。例如,处理器222及处理器222的结构要素能够以运行存储器221所包含的操作系统的代码和基于至少一个程序的代码的指令的方式体现。
[0122] 在服务器150的处理器222所设置的消息选择部、消息收集部及消息处理部以与通过图3说明的消息选择部310、消息收集部320及消息处理部330相同或相应地执行图4中的步骤S420、步骤S430、步骤S440,因而将省略对处理器222的结构要素的具体说明。
[0123] 像这样,根据本发明,可在需回复消息中选择未回复的未回复消息来进行收集,能够以与其他消息区分的方式对未回复消息进行处理,提供对于未回复消息的提醒通知,从而可更轻松地接入未回复消息。
[0124] 以上说明的装置可在硬件结构要素、软件结构要素和/或硬件结构要素及软件结构要素的组合来体现,例如,如同处理器、控制器、算数逻辑单元(ALU,arithmetic logic unit)、数字信号处理器(digital signal processor)、微计算机、现场可编程阵列(FPGA,field programmable gate array)、可编程逻辑单元(PLU,programmable logic unit)、微处理器、或可执行指令并进行回复的其他任何装置,在实施例中所说明的装置及结构要素可通过利用一个以上的通用计算机或特殊用途计算机来体现。处理装置可运行操作系统(OS)及在上述操作系统上运行的一个以上的软件应用程序。并且,作为对软件运行的响应,处理装置还可接入、存储、操作、处理及生成数据。为了便于理解,有使用一个处理装置的情况,但是本发明所属技术领域的普通技术人员可理解,处理装置可包括多个处理要素(processing element)和/或各种类型的处理要素。例如,处理装置可包括多个处理器或一个处理器及一个控制器。并且,可实现并行处理器(parallel processor)等的其他处理结构(processing configuration)。
[0125] 软件可包括计算机程序(computer program)、代码(code)、指令(instruction)或它们中的一个以上的组合,能够以可按需求工作的方式构成处理装置,或者可独立或共同(collectively)地向处理装置发送指令。为了通过处理装置进行解释或向处理装置提供指令或数据,软件和/或数据可在任何类型的机器、结构要素(component)、物理性装置、计算机存储介质或装置中被具体化(embody)。软件分散在以网络连接的计算机系统上,还可通过分散的方法存储或运行。软件及数据可存储于一个以上的计算机可读记录介质。
[0126] 实施例中的方法体现为可通过各种计算机单元执行的程序指令形态来记录在计算机可读记录介质。在此情况下,介质可以是继续存储可通过计算机运行的程序或为了进行运行或下载而临时存储的介质。并且,介质可以是单一或呈多个硬件结合的形态的各种记录单元或存储单元,并不限定于某种与计算机系统直接连接的介质,还可以是分散存在于网络上的。介质可举例有硬盘、软盘及磁带等的磁介质,光盘只读存储器(CD-ROM)及数字化视频光盘(DVD)等的光刻记录介质,光磁软盘(floptical disk)等的磁-光介质(magneto-optical medium),只读存储器、随机存取存储器、闪存等的可存储程序指令的介质。并且,作为其他介质的例示,可有提供应用程序的应用商店或提供各种其他软件的网站、在服务器等进行处理的记录介质乃至存储介质。
[0127] 如上所述,以限定的实施例和附图来说明了本发明的实施例,但只要是本发明所属技术领域的普通技术人员,则可根据如上所述的记载实施各种修改变形。例如,能够以与所说明的方法不同的顺序执行所说明的技术,和/或能够以与所说明的方法不同的形态结合或组装所说明的系统、结构、装置、电路等的结构要素,即使通过其他结构要素或等同技术方案来代替或替换,也可实现适当的结果。
[0128] 因此,其他实施方式、其他实施例及与发明要求保护范围等同的技术方案也属于本发明的发明要求保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈