CN104462285B - 一种移动服务查询***的隐私保护方法 - Google Patents
一种移动服务查询***的隐私保护方法 Download PDFInfo
- Publication number
- CN104462285B CN104462285B CN201410699891.4A CN201410699891A CN104462285B CN 104462285 B CN104462285 B CN 104462285B CN 201410699891 A CN201410699891 A CN 201410699891A CN 104462285 B CN104462285 B CN 104462285B
- Authority
- CN
- China
- Prior art keywords
- user
- solution software
- mobile solution
- information
- information request
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2468—Fuzzy queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Probability & Statistics with Applications (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种移动服务查询***的隐私保护方法,用户在移动应用软件中对隐私保护模式进行设定;根据隐私保护模式,由用户或移动应用软件对模糊等级进行设定;用户通过移动应用软件向服务提供方发送检索信息请求,移动应用软件根据模糊等级对检索信息请求进行模糊化,并将模糊化的检索信息请求发送到服务提供方;服务提供方对模糊化的检索信息请求进行处理,将信息检索的结果返回给移动应用软件;移动应用软件对信息检索的结果进行筛选,将用户期望的信息返回给用户。利用本发明方法,即使检索信息请求被攻击者截获,攻击者也无法轻易破解用户原始的信息查询意图,这就降低了用户行踪暴露的可能性,有效地保护了用户的查询隐私。
Description
技术领域
本发明涉及个人隐私保护领域,更具体地,涉及一种移动服务查询***的隐私保护方法。
背景技术
移动服务查询***是当今诸如手机、平板电脑等移动终端应用的必需品,它能随时随地给人们提供便捷的查询服务以及相关资讯。例如,查询就近的医院、饭店、加油站、商场等基于位置的服务。这类型的服务就是用户将自己的查询请求发送给服务器,服务器再根据用户的服务种类和查询请求,返回用户所需要的查询数据。这种服务在给用户带来了极大的便利的同时,也存在着隐私保护不完善的缺陷,攻击者可截获用户的查询请求内容,这样就有可能暴露用户的行踪和去处。
发明内容
本发明为克服上述现有技术所述的隐私保护不完善的缺陷,提供一种能够有效避免隐私泄露的移动服务查询***的隐私保护方法。
为解决上述技术问题,本发明的技术方案如下:
一种移动服务查询***的隐私保护方法,所述方法应用于移动服务查询***,所述移动服务查询***中,用户通过移动应用软件向服务提供方发送检索信息请求,服务提供方返回信息检索的结果,所述方法包括以下步骤:
S1:用户在移动应用软件中对隐私保护模式进行设定;
S2:根据隐私保护模式,由用户或移动应用软件对模糊等级进行设定;
S3:用户通过移动应用软件向服务提供方发送检索信息请求,移动应用软件根据模糊等级对检索信息请求进行模糊化,并将模糊化的检索信息请求发送到服务提供方;
S4:服务提供方对模糊化的检索信息请求进行处理,将信息检索的结果返回给移动应用软件;
S5:移动应用软件对信息检索的结果进行筛选,将用户期望的信息返回给用户。
在一种优选的方案中,所述移动应用软件存储有本地语义模糊化数据,本地语义模糊化数据共分为m类,每一类数据中分别包含n1,n2,…,nm个数据,其中m,n1,n2,…,nm为正整数。
在一种优选的方案中,步骤S3中,所述移动应用软件根据模糊等级对检索信息请求进行模糊化的方法为:移动应用软件根据模糊等级选取若干数量的本地语义模糊化数据添加到检索信息请求中,生成k条检索信息请求,k为大于1的整数。
在一种优选的方案中,所述隐私保护模式包括用户自定义模式,在用户自定义模式下,用户自主设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q ,其中q为正整数。
在一种优选的方案中,所述隐私保护模式包括***自适应推荐模式,在***自适应推荐模式下,移动应用软件根据用户当前的网络状况自动设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q,其中q为正整数。
在一种优选的方案中,所述隐私保护模式包括智能模式,在智能模式下,移动应用软件根据用户设定的模糊等级p和用户当前的网络状况s两者综合决定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k =m*q,其中q=(p*s)/ɑ,ɑ为常数,p、s和q为正整数。
在一种优选的方案中,所述方法还包括:步骤S3中,所述移动应用软件存储有历史搜索记录,移动应用软件在历史搜索记录中查找用户发送的检索信息请求,如果找到相同的检索信息请求,则将对应的用户期望的信息返回给用户。
在一种优选的方案中,所述方法还包括:步骤S5中,移动应用软件将检索信息请求和用户期望的信息生成一组映射关系进行存储到历史搜索记录。
与现有技术相比,本发明技术方案的有益效果是:本发明移动服务查询***的隐私保护方法,移动应用软件根据模糊等级对检索信息请求进行模糊化,并将模糊化的检索信息请求发送到服务提供方,即使检索信息请求被攻击者截获,攻击者也无法轻易破解用户原始的信息查询意图,这就降低了用户行踪暴露的可能性,有效地保护了用户的查询隐私。
本发明移动服务查询***的隐私保护方法,包括用户自定义模式、***自适应推荐模式和智能模式,这三种模式能够根据用户的设定或用户当前的网络状况设定模糊化后检索信息请求的条数k,在网络数据交互量和隐私保护强度之间取得平衡;并且本发明中,移动应用软件将检索信息请求和用户期望的信息生成一组映射关系进行存储到历史搜索记录,当用户再次发出同样的检索信息请求时,移动应用软件无需向服务提供方发送请求,而是直接将对应的用户期望的信息返回给用户,进一步降低了网络数据的开销和隐私泄露的风险。
附图说明
图1为实施例1的本地语义模糊化数据分类图。
图2为实施例1移动服务查询***的隐私保护方法的流程图。
图3为用户自定义模式下、***自适应推荐模式和智能模式的示意图。
图4为用户自定义模式和***自适应推荐模式效果仿真图。
图5为智能模式的效果仿真图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
下面结合附图和实施例对本发明的技术方案做进一步的说明。
实施例1
如图1所示,一种移动服务查询***的隐私保护方法,所述方法应用于移动服务查询***,所述移动服务查询***中,用户通过移动应用软件向服务提供方发送检索信息请求,服务提供方返回信息检索的结果,所述移动应用软件存储有本地语义模糊化数据,如图1所示,本地语义模糊化数据共分为m类,如购物类、休闲娱乐类、生活服务类等,每一类数据中分别包含n1,n2,…,nm个数据,如购物类中含有服装鞋包、珠宝饰品、食品茶水、花店等,其中m,n1,n2,…,nm为正整数,如图2所示,所述方法包括以下步骤:
S1:用户在移动应用软件中对隐私保护模式进行设定,隐私保护模式包括用户自定义模式、***自适应推荐模式和智能模式。
S2:根据隐私保护模式,由用户或移动应用软件对模糊等级进行设定。
S3:用户通过移动应用软件向服务提供方发送检索信息请求,本实施例以用户请求检索医院为例。移动应用软件存储有历史搜索记录,移动应用软件在历史搜索记录中查找医院的检索信息请求,如果找到医院的检索信息请求,则将对应的用户期望的信息返回给用户;如果未找到医院的检索信息请求,则移动应用软件根据模糊等级选取若干数量的本地语义模糊化数据添加到检索信息请求中,生成k条检索信息请求,k为大于1的整数,并将模糊化的检索信息请求发送到服务提供方,如图3所示,具体方式如下:
在用户自定义模式下,用户自主设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q ,其中q为正整数;
在***自适应推荐模式下,移动应用软件根据用户当前的网络状况自动设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q,其中q为正整数;
在智能模式下,移动应用软件根据用户设定的模糊等级p和用户当前的网络状况s两者综合决定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k =m*q,其中q=(p*s)/ɑ,ɑ为常数,p、s和q为正整数。
例如,若m=3,q=4,则在每一类本地语义模糊化数据中任意抽取4条数据,其中必须包含用户所查询的医院位置,生成k条检索信息请求,k=m*q=12,其中除了医院位置其余11条查询都是伪查询,这样即使检索信息请求被攻击者截获,攻击者也无法轻易破解用户原始的信息查询意图。
S4:服务提供方对模糊化的检索信息请求进行处理,将信息检索的结果返回给移动应用软件;
S5:移动应用软件对信息检索的结果进行筛选,将用户期望的信息,即医院的信息返回给用户,同时,移动应用软件将医院的检索信息请求和医院的信息生成一组映射关系进行存储到历史搜索记录。
本实施例移动服务查询***的隐私保护方法可从信息熵的角度来进行评估,针对所述方法,信息熵的公式如下:
可化简为:,其中H表示信息熵,k表示模糊化后检索信息请求的条数,图4为用户自定义模式和***自适应推荐模式效果仿真图,横轴为模糊等级q,取值范围1~5,纵轴为信息熵H。由图4可以看出,随着模糊等级的增加,信息熵也随之增大,这说明了模糊等级决定了伪查询的混淆程度,混淆程度越高,所述隐私保护方法对真实信息的保护效果越好。
图5为智能模式的效果仿真图,横轴为用户设定的模糊等级p,取值范围1~5,纵轴为信息熵H,s代表网络状况,取值范围1~5。由图5可以看出,无论在哪种网络状况s下,随着用户设定的模糊等级p的提升,信息熵H都呈递增趋势;当用户设定的模糊等级p为定值时,随着网络状况等级s的上升,信息熵H也相应增高。结合这两点,图5说明了,当用户在网络环境好的情况下,***可以自行对查询请求提供更好的隐私保护;反之,当用户所处的网络环境较差时,***会相应降低保护等级,换取查询效率的平衡。
本实施例移动服务查询***的隐私保护方法,移动应用软件根据模糊等级对检索信息请求进行模糊化,并将模糊化的检索信息请求发送到服务提供方,即使检索信息请求被攻击者截获,攻击者也无法轻易破解用户原始的信息查询意图,这就降低了用户行踪暴露的可能性,有效地保护了用户的查询隐私。
本实施例移动服务查询***的隐私保护方法,包括用户自定义模式、***自适应推荐模式和智能模式,这三种模式能够根据用户的设定或用户当前的网络状况设定模糊化后检索信息请求的条数k,在网络数据交互量和隐私保护强度之间取得平衡;并且本实施例中,移动应用软件将检索信息请求和用户期望的信息生成一组映射关系进行存储到历史搜索记录,当用户再次发出同样的检索信息请求时,移动应用软件无需向服务提供方发送请求,而是直接将对应的用户期望的信息返回给用户,进一步降低了网络数据的开销和隐私泄露的风险。
相同或相似的标号对应相同或相似的部件;附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制;显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (7)
1.一种移动服务查询***的隐私保护方法,所述方法应用于移动服务查询***,所述移动服务查询***中,用户通过移动应用软件向服务提供方发送检索信息请求,服务提供方返回信息检索的结果,其特征在于,所述方法包括以下步骤:
S1:用户在移动应用软件中对隐私保护模式进行设定;
S2:根据隐私保护模式,由用户或移动应用软件对模糊等级进行设定;
S3:用户通过移动应用软件向服务提供方发送检索信息请求,移动应用软件根据模糊等级对检索信息请求进行模糊化,并将模糊化的检索信息请求发送到服务提供方;
S4:服务提供方对模糊化的检索信息请求进行处理,将信息检索的结果返回给移动应用软件;
S5:移动应用软件对信息检索的结果进行筛选,将用户期望的信息返回给用户;
所述移动应用软件存储有本地语义模糊化数据,本地语义模糊化数据共分为m类,每一类数据中分别包含n1,n2,…,nm个数据,其中m,n1,n2,…,nm为正整数。
2.根据权利要求1所述的移动服务查询***的隐私保护方法,其特征在于,步骤S3中,所述移动应用软件根据模糊等级对检索信息请求进行模糊化的方法为:移动应用软件根据模糊等级选取若干数量的本地语义模糊化数据添加到检索信息请求中,生成k条检索信息请求,k为大于1的整数。
3.根据权利要求2所述的移动服务查询***的隐私保护方法,其特征在于, 所述隐私保护模式包括用户自定义模式,在用户自定义模式下,用户自主设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q ,其中q为正整数。
4.根据权利要求2所述的移动服务查询***的隐私保护方法,其特征在于, 所述隐私保护模式包括***自适应推荐模式,在***自适应推荐模式下,移动应用软件根据用户当前的网络状况自动设定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k=m*q,其中q为正整数。
5.根据权利要求2所述的移动服务查询***的隐私保护方法,其特征在于, 所述隐私保护模式包括智能模式,在智能模式下,移动应用软件根据用户设定的模糊等级p和用户当前的网络状况s两者综合决定模糊等级q,移动应用软件根据模糊等级q设定向服务提供方发送的检索信息请求的条数k,k =m*q,其中q=(p*s)/ɑ,ɑ为常数,p、s和q为正整数。
6.根据权利要求2所述的移动服务查询***的隐私保护方法,其特征在于所述方法还包括:步骤S3中,所述移动应用软件存储有历史搜索记录,移动应用软件在历史搜索记录中查找用户发送的检索信息请求,如果找到相同的检索信息请求,则将对应的用户期望的信息返回给用户。
7.根据权利要求6所述的移动服务查询***的隐私保护方法,其特征在于,所述方法还包括:步骤S5中,移动应用软件将检索信息请求和用户期望的信息生成一组映射关系进行存储到历史搜索记录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410699891.4A CN104462285B (zh) | 2014-11-28 | 2014-11-28 | 一种移动服务查询***的隐私保护方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410699891.4A CN104462285B (zh) | 2014-11-28 | 2014-11-28 | 一种移动服务查询***的隐私保护方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104462285A CN104462285A (zh) | 2015-03-25 |
CN104462285B true CN104462285B (zh) | 2017-10-10 |
Family
ID=52908321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410699891.4A Active CN104462285B (zh) | 2014-11-28 | 2014-11-28 | 一种移动服务查询***的隐私保护方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104462285B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10362060B2 (en) * | 2015-12-30 | 2019-07-23 | International Business Machines Corporation | Curtailing search engines from obtaining and controlling information |
CN107609419B (zh) * | 2017-09-12 | 2018-11-13 | 温州大学瓯江学院 | 一种数字图书馆用户的浏览偏好隐私保护方法及*** |
CN107871086A (zh) * | 2017-10-13 | 2018-04-03 | 平安科技(深圳)有限公司 | 敏感信息屏蔽方法、应用服务器及计算机可读存储介质 |
CN109492430A (zh) * | 2018-10-30 | 2019-03-19 | 江苏东智数据技术股份有限公司 | 一种基于混淆方式的互联网关键词隐私保护方法和装置 |
CN112711702A (zh) * | 2019-10-25 | 2021-04-27 | 华为技术有限公司 | 基于用户隐私数据的推荐方法及其装置、介质和*** |
CN111083631B (zh) * | 2019-12-02 | 2020-11-03 | 兰州交通大学 | 一种保护位置隐私和查询隐私的高效查询处理方法 |
CN111092871B (zh) * | 2019-12-11 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | 一种个人信息保护的数据共享方法、装置及电子设备 |
CN111143674A (zh) * | 2019-12-20 | 2020-05-12 | 深圳前海微众银行股份有限公司 | 一种数据处理方法及装置 |
CN111414644B (zh) * | 2020-03-18 | 2023-01-17 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的隐私保护查询方法及区块链*** |
CN111737737A (zh) * | 2020-06-10 | 2020-10-02 | 西北工业大学 | 一种面向移动群智感知的细粒度位置模糊度量的隐私保护方法 |
CN114598542A (zh) * | 2022-03-21 | 2022-06-07 | 深圳市远行科技股份有限公司 | 一种用户信息安全处理方法、装置、智能终端、存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101682620A (zh) * | 2007-05-24 | 2010-03-24 | 国际商业机器公司 | 使用模糊的移动装置用户身份访问外地网络的方法和装置 |
CN102163230A (zh) * | 2011-04-13 | 2011-08-24 | 浙江大学 | 实现定制隐私保护的个性化信息检索***的方法 |
CN103279499A (zh) * | 2013-05-09 | 2013-09-04 | 北京信息科技大学 | 个性化信息检索中用户隐私保护方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087325A1 (en) * | 2000-12-29 | 2002-07-04 | Lee Victor Wai Leung | Dialogue application computer platform |
US7895223B2 (en) * | 2005-11-29 | 2011-02-22 | Cisco Technology, Inc. | Generating search results based on determined relationships between data objects and user connections to identified destinations |
-
2014
- 2014-11-28 CN CN201410699891.4A patent/CN104462285B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101682620A (zh) * | 2007-05-24 | 2010-03-24 | 国际商业机器公司 | 使用模糊的移动装置用户身份访问外地网络的方法和装置 |
CN102163230A (zh) * | 2011-04-13 | 2011-08-24 | 浙江大学 | 实现定制隐私保护的个性化信息检索***的方法 |
CN103279499A (zh) * | 2013-05-09 | 2013-09-04 | 北京信息科技大学 | 个性化信息检索中用户隐私保护方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104462285A (zh) | 2015-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104462285B (zh) | 一种移动服务查询***的隐私保护方法 | |
CN102347963B (zh) | 一种推荐好友的方法及装置 | |
CN107360121B (zh) | 用户位置信息保护方法和装置 | |
CN105868231A (zh) | 缓存数据的更新方法及装置 | |
Menaga et al. | Least lion optimisation algorithm (LLOA) based secret key generation for privacy preserving association rule hiding | |
CN106254314A (zh) | 一种位置查询服务信息保护方法及*** | |
CN107770722A (zh) | 基于边信息约束的双隐形区域的位置服务的隐私保护方法 | |
Ying et al. | Protecting location privacy with clustering anonymization in vehicular networks | |
CN101252596A (zh) | 号码信息隐私保护方法及*** | |
CN105447044A (zh) | 一种确定用户关系的方法及装置 | |
Li et al. | DALP: A demand‐aware location privacy protection scheme in continuous location‐based services | |
CN110765472A (zh) | 一种基于区块链和分布式存储的位置隐私保护方法 | |
Kim et al. | Hilbert‐order based spatial cloaking algorithm in road network | |
KR20180089479A (ko) | 사용자 데이터 공유 방법 및 디바이스 | |
Li et al. | A personalized range‐sensitive privacy‐preserving scheme in LBSs | |
CN108040321B (zh) | 一种路网环境下抗重放攻击的位置匿名方法 | |
CN107770771A (zh) | 机会网络中加入隐私保护的路由方法 | |
Miura et al. | A hybrid method of user privacy protection for location based services | |
Zhang et al. | LPPS‐AGC: Location Privacy Protection Strategy Based on Alt‐Geohash Coding in Location‐Based Services | |
CN108449335B (zh) | 一种基于范围掩盖的位置服务隐私保护方法及*** | |
Dewri et al. | Mobile local search with noisy locations | |
Cheng et al. | A user sensitive privacy-preserving location sharing system in mobile social networks | |
CN103999493B (zh) | 移动终端、服务器、日程推送方法及日程获取方法 | |
Zhou et al. | A location privacy preserving method based on sensitive diversity for LBS | |
Theodorakopoulos et al. | On-the-fly privacy for location histograms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |