CN103699662B - 一种通知栏消息展现方法及装置 - Google Patents

一种通知栏消息展现方法及装置 Download PDF

Info

Publication number
CN103699662B
CN103699662B CN201310741356.6A CN201310741356A CN103699662B CN 103699662 B CN103699662 B CN 103699662B CN 201310741356 A CN201310741356 A CN 201310741356A CN 103699662 B CN103699662 B CN 103699662B
Authority
CN
China
Prior art keywords
message
informing
weight coefficient
informing message
source
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
CN201310741356.6A
Other languages
English (en)
Other versions
CN103699662A (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.)
Beijing Cheetah Mobile Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology Co 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 Shell Internet Beijing Security Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201310741356.6A priority Critical patent/CN103699662B/zh
Publication of CN103699662A publication Critical patent/CN103699662A/zh
Application granted granted Critical
Publication of CN103699662B publication Critical patent/CN103699662B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种通知栏消息展现方法,其包括:获取将要发送到通知栏的消息;根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;根据权重系数给通知栏消息赋值;根据赋值排序通知栏消息;以及按照排序结果展现通知栏消息。相应地,本发明还提供了一种通知栏消息展现装置。本发明能够实现通知栏消息按重要性排序,使得重要消息优先展现,从而提高用户的使用体验。

Description

一种通知栏消息展现方法及装置
技术领域
本发明涉及终端的消息处理技术领域,具体涉及一种通知栏消息展现方法及装置。
背景技术
伴随智能终端的普及,终端应用也呈现爆发式增长,极大的方便和丰富了人们的生活,但同时也带来了一些问题。比如,目前很多第三方软件存在着大量嵌入式匿名推送、强制下载、无法清除/关闭,甚至偷偷吸费的问题,严重伤害着用户体验。
通知栏广告是一种新的广告方式,其通过android***等开放式操作***公开的通知栏消息接口,向智能手机发送通知栏消息广告。由于此类通知栏消息广告难以删除,使得用户常常被迫看到这些垃圾广告,并且其数量多,会导致用户希望看到的有价值信息被淹没在众多广告消息中,甚至可能会因而导致用户忽略掉某些有价值的重要消息。
因此,用户希望通知栏消息能够按照其期望进行展示,将重要的消息优先展示,垃圾类的广告消息则靠后展示。
发明内容
本发明针对上述问题,提出了一种通知栏消息展现方法及装置,这种方法及装置能够将通知栏消息按照用户期望进行展示,将重要的消息优先展示,垃圾类的广告消息靠后展示。
在一个方面,本发明提供了一种通知栏消息展现方法,包括获取将要发送到通知栏的消息;根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;根据权重系数给通知栏消息赋值;根据赋值排序通知栏消息;按照排序结果展现通知栏消息。
在另一个方面,本发明还提供了一种通知栏消息的展现装置,包括消息获取模块,用于获取将要发送到通知栏的消息;消息分析判断模块,用于根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;消息赋值模块,用于根据权重系数给通知栏消息赋值;消息排序模块,用于根据赋值排序通知栏消息;消息展示模块,用于按照排序结果展现通知栏消息。
本发明提供的通知栏消息排序方法和装置能够实现通知栏消息的排序,将有价值消息在通知栏中优先展现,从而提高用户体验。
附图说明
下面将参照附图描述本发明的具体实施例,其中:
图1为现有技术中通知栏消息展现结果示意图;
图2为本发明的通知栏消息展现方法的流程示意图;
图3为本发明的通知栏消息展现装置的示意图;
图4为本发明的通知栏消息展现装置的消息分析模块的示意图;并且
图5为本发明实施例的展现结果与现有技术对比的示意图。
具体实施方式
为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。
如图1所示,现有的android***中通知栏信息的展示顺序是通过对该通知栏消息进行Notification类中的“notification.when”赋值来进行。具体为:
Notification notification=new Notification(R.drawable.battery_low_warning,
context.getString(R.string.cycle_charging_message),
System.currentTimeMillis());
一般代码中给when赋值为System.currentTimeMillis(),即当前时钟时间,这就使得通知栏的消息都是根据当前时钟时间的次序展示出来的。如果广告消息或者说对用户而言无价值的消息过多,可能就会使得很多对用户有价值的消息被淹没在众多广告消息或无价值消息中,甚至可能会导致用户忽略掉重要消息。比如在图1中,第一条消息就是广告消息,第二条是手机电池电量信息,第三和第四条又是广告消息,第五条是流量使用信息,对用户而言,显然手机电池电量信息和流量使用消息是有价值的消息,而广告消息是无用消息,当前现有技术中的通知栏消息展现方法,显示在通知栏的消息是有价值的消息和广告消息或无价值消息相混杂,从而导致用 户体验不好。
为了解决以上问题,本发明的实施例提供了一种通知栏消息展现方法,如图2所示,其包括,
S201、获取将要发送到通知栏的消息。
S202、对通知栏消息进行分析并给予权重系数。
在这里,具体地,根据消息来源、文字内容、以及消息属性三个方面分别对消息进行分析,并根据分析结果给予通知栏消息一个权重系数。若通知栏消息具有可靠的来源,例如在预设的白名单中,则确定所述通知栏消息的来源权重系数赋予值较大;若通知栏消息无可靠的来源,例如在预设的黑名单中,则确定所述通知栏消息的来源权重系数赋予值较小;若通知栏消息既不在预设的白名单中,也不在预设的黑名单中,则确定所述通知栏消息的来源权重系数赋予一中间值。
若通知栏消息的文字内容与预设的恶意广告特征关键词的匹配度较低,则确定所述通知栏消息的内容权重系数赋予值较大;若通知栏消息与预设的恶意广告特征关键词具有较高的匹配度,则确定所述通知栏消息的内容权重系数赋予值较小。
若通知栏消息不是***运行消息或者***通知信息,则确定所述通知栏消息的属性权重系数赋予值较大;若通知栏消息是***运行消息或者***通知信息,则确定所述通知栏消息的属性权重系数赋予值较小。
最后,综合考虑消息来源、文字内容、以及消息属性三个方面,基于这三个方面的侧重程度(比如根据侧重程度的不同赋予大小不同的比重比例)以及各自的权重系数,确定出该条通知栏消息的权重系数。比如通过将这三个方面各自的比重比例与确定的相应权重系数乘积,然后再加和,从而得到一个权重系数,即为该条通知栏消息的权重系数。
S203、根据权重系数给通知栏消息赋值。
在这里,若权重系数较大则给该条消息赋予较小数值,若权重系数较小则给消息赋予较大数值。
S204、根据赋值排序通知栏消息。
S205、按照排序展现通知栏消息。
在本发明的一个实施例中,提供了一种通知栏消息展现装置301。如图3 所示,该通知栏消息排序装置301包括消息获取模块302,用于获取将要发送到通知栏的消息;消息分析判断模块303,用于根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;消息赋值模块304,用于根据权重系数给通知栏消息赋值;消息排序模块305,用于根据赋值排序通知栏消息;以及消息展示模块306,用于按照排序结果展现通知栏消息。
其中,信息分析模块303包含四个子模块,如图4所示,该消息分析判断模块303包括消息来源判断子模块3031,用于判断智能终端上的通知栏消息的来源是否在预设的黑白名单中;文字内容解析子模块3032,用于判断智能终端上的通知栏消息的文字内容是否包含恶意广告特征的预设关键词;信息属性判断子模块3033,用于判断智能终端上的通知栏消息是否为***运行消息或者***通知信息;以及权重系数赋予子模块3034,用于根据消息来源判断子模块、文字内容解析子模块、以及信息属性判断子模块的分析结果给予通知栏消息一个权重系数。
下面,具体地结合一个使用示例进行说明。
在这个使用示例中,当获取的通知栏消息为手机电池电量信息时,对该消息根据消息来源的可靠性、文字内容与预设的恶意广告特征关键词的匹配度、以及消息属性是否为***运行消息或者***通知信息进行分析。经过分析,确定该消息在预设白名单中,与预设的恶意广告特征关键词匹配度较低,也不是***运行消息或者***通知信息,由此可确定该消息的权重系数较高,然后,消息赋值模块根据权重系数对该通知栏消息进行“notification.when”赋值。此处,通过给when设置一个较小的值的来让对手机电池电量信息排在通知栏信息的前面位置,具体通过如下方式
Notification notification=new Notification(R.drawable.battery_low_warning ,context.getString(R.string.cycle_charging_message),-999999991);
或者Notification notification=new Notification();
此时,手机电池电量信息被赋值,其notification.when=-999999991;
利用同样的方式,对天气信息、以及新闻进行获取和分析,这些消息都具有较高的权重系数。随后,对天气信息赋值,即notification.when=-999999981,对新闻赋值,即notification.when=-999999971。此时,通知栏消息会按照手机电池电量信息、天气信息、之后是新闻这样的次序展现。此时,如果又有一条新的通知栏消息,例如流量使用信息,经过分析确定该条消息的权重系数低于手机电池电量信息,高于天气信息和新闻。在这种情况下,根据权重系数大小对该条消息进行赋值,即notification.when=-999999986,此时,该条消息就会展现在通知栏的第二位。如图5所示为本发明的实施例展现结果与现有技术对比的示意图。可以看到,与现有技术中通知栏消息的展现结果不同的是,对用户有用的消息不再杂乱无章的散布在通知栏中,而是按照重要性程度排列在通知栏的前面位置,方便了用户的查看,提高了用户体验。
另外,如果消息分析判断模块对信息进行分析后,从消息来源、文字内容以及消息属性三个方面均无法分辨通知栏消息的重要性高低差别,权重系数相同时,则可以按照时间次序进行排序,并展现。
此外,利用本发明提供的这种方法,可以根据用户需要,将用户关注度较高的消息给予较大的权重系数,使其始终位于通知栏消息排名靠前的位置,方便用户及时查看消息,也使通知栏消息的展现更加准确和人性化。
以上实施例仅用以说明本发明的技术方案,而非对其进行限制。因此,在不背离本发明的精神及其实质的情况下,本领域技术人员可作出各种改变、替换和变型。很显然,但这些改变、替换和变型都应涵盖于本发明权利要求的保护范围之内。

Claims (10)

1.一种通知栏消息展现方法,其特征在于,包括
获取将要发送到通知栏的消息;
根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;
根据权重系数给通知栏消息进行“notification.when”赋值;
根据赋值排序通知栏消息;
按照排序结果展现通知栏消息;
所述根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数,具体为:
根据通知栏消息的来源是否在预设的黑白名单中确定来源权重系数、根据通知栏消息的文字内容是否包含恶意广告特征的预设关键词确定内容权重系数、根据通知栏消息是否为***运行消息或***通知消息确定属性权重系数;
根据所述来源权重系数、内容权重系数和属性权重系数给予所述通知栏消息一权重系数。
2.如权利要求1所述的通知栏消息展现方法,其特征在于,根据消息来源对通知栏消息进行分析并给予权重系数,具体为:
判断通知栏消息的来源的可靠性,通知栏消息在预设的白名单中时所述通知栏消息的来源权重系数比通知栏消息在预设的黑名单中时所述通知栏消息的来源权重系数大。
3.如权利要求1所述的通知栏消息展现方法,其特征在于,根据文字内容对通知栏消息进行分析并给予权重系数,具体为:
判断通知栏消息的文字内容与预设的恶意广告特征关键词的匹配度,通知栏消息与预设的恶意广告特征关键词具有的匹配度与所述通知栏消息的内容权重系数负相关。
4.如权利要求1所述的通知栏消息展现方法,其特征在于,根据消息属性对通知栏消息进行分析并给予权重系数,具体为:
判断通知栏消息是否为***运行消息或者***通知信息,通知栏消息不是***运行消息或者***通知信息时所述通知栏消息的属性权重系数比通知栏消息是***运行消息或者***通知信息时所述通知栏消息的属性权重系数大。
5.如权利要求1至4任一所述的通知栏消息展现方法,其特征在于,在根据权重系数给通知栏消息赋值时,通知栏消息权重系数与赋予值负相关。
6.如权利要求5所述的通知栏消息展现方法,其特征在于,在按照排序结果展现通知栏消息时,通知栏消息按照所赋值从小至大的顺序展现。
7.一种通知栏消息展现装置,其特征在于,包括
消息获取模块,用于获取将要发送到通知栏的消息;
消息分析判断模块,用于根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数;所述根据消息来源、文字内容、以及消息属性分别对通知栏消息进行分析并给予权重系数,具体为:根据通知栏消息的来源是否在预设的黑白名单中确定来源权重系数、根据通知栏消息的文字内容是否包含恶意广告特征的预设关键词确定内容权重系数、根据通知栏消息是否为***运行消息或***通知消息确定属性权重系数;根据所述来源权重系数、内容权重系数和属性权重系数给予所述通知栏消息一权重系数;
消息赋值模块,用于根据权重系数给通知栏消息进行“notification.when”赋值;
消息排序模块,用于根据赋值排序通知栏消息;
消息展示模块,用于按照排序结果展现通知栏消息。
8.如权利要求7所述的通知栏消息展现装置,其特征在于,所述消息分析判断模块包括
消息来源判断子模块,用于判断通知栏消息的来源的可靠性;
文字内容解析子模块,用于判断通知栏消息的文字内容与预设的恶意广告特征关键词的匹配度;
信息属性判断子模块,用于判断通知栏消息是否为***运行消息或者***通知信息;
权重系数赋予子模块,用于根据消息来源判断子模块、文字内容解析子模块、以及信息属性判断子模块的分析结果给予通知栏消息权重系数。
9.如权利要求7或8所述的通知栏消息展现装置,其特征在于,所述消息赋值模块用于按照权重系数与赋予数值负相关的原则给通知栏消息赋值。
10.如权利要求9所述的通知栏消息展现装置,其特征在于,所述消息展示模块按照赋值从小至大的顺序展现通知栏消息。
CN201310741356.6A 2013-12-27 2013-12-27 一种通知栏消息展现方法及装置 Active CN103699662B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310741356.6A CN103699662B (zh) 2013-12-27 2013-12-27 一种通知栏消息展现方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310741356.6A CN103699662B (zh) 2013-12-27 2013-12-27 一种通知栏消息展现方法及装置

Publications (2)

Publication Number Publication Date
CN103699662A CN103699662A (zh) 2014-04-02
CN103699662B true CN103699662B (zh) 2018-01-19

Family

ID=50361190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310741356.6A Active CN103699662B (zh) 2013-12-27 2013-12-27 一种通知栏消息展现方法及装置

Country Status (1)

Country Link
CN (1) CN103699662B (zh)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
CN107111828B (zh) * 2014-10-24 2021-05-25 斯纳普公司 消息的优先级排序
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
KR102371138B1 (ko) 2015-03-18 2022-03-10 스냅 인코포레이티드 지오-펜스 인가 프로비저닝
CN104793938B (zh) * 2015-04-23 2018-02-16 广州视源电子科技股份有限公司 通知栏消息显示方法和***
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
CN106371964B (zh) * 2015-07-21 2020-02-21 腾讯科技(深圳)有限公司 一种进行消息提示的方法和装置
CN105898014A (zh) * 2015-11-06 2016-08-24 乐视移动智能信息技术(北京)有限公司 通知消息的显示方法、装置及终端设备
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
CN105760043A (zh) * 2016-01-29 2016-07-13 珠海市魅族科技有限公司 一种通知的处理方法及装置
CN105893058A (zh) * 2016-04-27 2016-08-24 北京国电通网络技术有限公司 一种管理通知栏的方法及***
CN107544796B (zh) * 2016-06-28 2021-03-09 阿里巴巴(中国)有限公司 一种通知栏消息显示方法、装置及用户终端
CN106557330B (zh) * 2016-11-30 2020-09-08 北京安云世纪科技有限公司 移动终端***通知栏通知信息处理方法、装置和移动终端
CN106791083A (zh) * 2016-12-19 2017-05-31 北京小米移动软件有限公司 通知消息显示方法及装置
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
CN106899517A (zh) * 2017-04-21 2017-06-27 深圳市茁壮网络股份有限公司 一种消息的显示方法及装置
CN107046576A (zh) * 2017-04-21 2017-08-15 江苏华尔威科技集团有限公司 一种用于仪表远程互操作的装置和方法
CN107239280B (zh) * 2017-05-27 2021-01-15 北京小米移动软件有限公司 确定通知重要性的方法、装置及移动终端
CN110113492A (zh) * 2019-05-06 2019-08-09 三角兽(北京)科技有限公司 基于通知信息的信息显示方法及装置
CN116806425A (zh) * 2021-03-24 2023-09-26 上海传英信息技术有限公司 通知信息显示方法、终端设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752730A (zh) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 消息处理的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996363A (zh) * 2006-01-01 2007-07-11 腾讯科技(深圳)有限公司 一种信息展示方法及***
CN101996215B (zh) * 2009-08-27 2013-07-24 阿里巴巴集团控股有限公司 一种应用于电子商务网站的信息匹配方法和***
US20120060110A1 (en) * 2010-09-08 2012-03-08 Microsoft Corporation Notification bar user interface control
CN103246681B (zh) * 2012-02-13 2018-10-26 深圳市世纪光速信息技术有限公司 一种搜索方法及装置
CN103309864B (zh) * 2012-03-07 2018-10-19 深圳市世纪光速信息技术有限公司 一种搜索结果显示方法、装置及***
CN103116722A (zh) * 2013-02-06 2013-05-22 北京奇虎科技有限公司 一种通知栏消息的处理方法、装置和***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752730A (zh) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 消息处理的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
【Android】Notification官方文档归纳;风倾清凌;《http://www.cnblogs.com/Amandaliu/archive/2013/05/08/3067528.html》;20130508;第1-4页 *

Also Published As

Publication number Publication date
CN103699662A (zh) 2014-04-02

Similar Documents

Publication Publication Date Title
CN103699662B (zh) 一种通知栏消息展现方法及装置
CN104793938B (zh) 通知栏消息显示方法和***
US11190476B2 (en) Systems and methods for displaying labels in a clustering in-box environment
CN104636142B (zh) 一种信息处理方法及电子设备
CN105786313B (zh) 一种应用通知消息的显示方法及装置
TWI684886B (zh) 安全問題的生成以及身份驗證的方法及裝置
CN107329761B (zh) 一种消息的提示处理方法和电子设备
EP2990940A1 (en) Icon display method and apparatus
KR102175603B1 (ko) 위치 정보 제공 방법 및 디바이스
CN110392155B (zh) 通知消息的显示、处理方法、装置及设备
CN108510311A (zh) 一种确定营销方案的方法、装置及电子设备
KR20080073066A (ko) 컨텐츠 관리 장치 및 방법
CN104462471A (zh) 提供细分搜索结果的方法和装置
CN105976222B (zh) 信息推荐方法、终端及服务器
Zhang et al. Studying on enhancing readers’ satisfaction model of electronic service quality in library based on LibQUAL+ and Kano
CN105975537A (zh) 一种应用程序的排序方法及装置
CN104766008A (zh) 应用程序安装包的安全检测方法及服务器
CN105893530A (zh) 一种基于用户关系的多媒体推荐方法和装置
CN103235677A (zh) 一种终端中快速输入通信信息的方法及装置
US20130311269A1 (en) System and method for recommending a grammar for a message campaign used by a message optimization system
CN104216945A (zh) 4k图片管理平台、信息管理方法及下载管理方法
CN107786422A (zh) 一种消息提醒方法及装置
CN109344127A (zh) 一种应用程序图标管理方法、装置及终端设备
CN108073640A (zh) 页面推送方法和***
CN110796465B (zh) 资源展示设备确定方法、广告展示屏幕确定方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 100041 A-0071 2, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: Beijing cheetah Mobile Technology Co., Ltd.

Address before: 100022 the 12 level of Fuxing International Center, 237 Chaoyang North Road, Chaoyang District, Beijing.

Patentee before: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY CO., LTD.

CP03 Change of name, title or address