CN102982465B - wireless service provision method - Google Patents
wireless service provision method Download PDFInfo
- Publication number
- CN102982465B CN102982465B CN201210233077.4A CN201210233077A CN102982465B CN 102982465 B CN102982465 B CN 102982465B CN 201210233077 A CN201210233077 A CN 201210233077A CN 102982465 B CN102982465 B CN 102982465B
- Authority
- CN
- China
- Prior art keywords
- mobile electronic
- electronic device
- electronic apparatus
- client electronic
- group
- 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
- 238000000034 method Methods 0.000 title claims abstract description 182
- 238000004891 communication Methods 0.000 claims abstract description 253
- 238000005516 engineering process Methods 0.000 claims abstract description 23
- 230000004044 response Effects 0.000 claims description 95
- 230000008520 organization Effects 0.000 claims description 37
- 230000009471 action Effects 0.000 claims description 7
- 238000013475 authorization Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 36
- 230000001815 facial effect Effects 0.000 description 35
- 238000001514 detection method Methods 0.000 description 29
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 230000000694 effects Effects 0.000 description 13
- 230000006399 behavior Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 9
- 101150039239 LOC1 gene Proteins 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000001960 triggered effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 101100194362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res1 gene Proteins 0.000 description 4
- 101100194363 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res2 gene Proteins 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4594—Address books, i.e. directories containing contact information about correspondents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种无线服务提供方法以及相关的非暂存机器可读取式媒体。The present invention relates to a wireless service providing method and related non-transitory machine-readable medium.
背景技术Background technique
在许多与人们日常生活相关的事件中具有某些急待改进之处。这些事件包含了:There are certain areas in need of improvement in many events related to people's daily life. These events include:
(A)团购行为:(A) Group buying behavior:
大部份的商家在消费者愿意购买较为大量的特定商品时,较愿意提供较为低廉或打过折扣的价格供消费者购买该特定商品。在这样的诱因下,消费者也学会了以团购行为来购买其欲购买的特定商品,以获得较为低廉的价格优惠。Most merchants are more willing to offer a lower or discounted price for consumers to purchase a specific product when the consumer is willing to purchase a larger amount of the specific product. Under such incentives, consumers have also learned to use group buying behaviors to purchase the specific commodities they want to purchase in order to obtain relatively low price concessions.
然而,将足够人数的消费者组织起来并不是容易的事情,尤其是当消费者在闲逛时偶遇其欲购买的特定商品却畏于该特定商品的高价格时。如果在当下附近正好有其他亦欲购买该特定商品且人数足以使店家提供团购优惠价格的消费者,并能够将这些消费者加以组织起来,则会降低该消费者以打折过的团购价格购买该特定商品的难度。However, it is not easy to organize a sufficient number of consumers, especially when consumers come across a specific product they want to buy while shopping but are afraid of the high price of the specific product. If there are other consumers who also want to buy the specific product and the number is enough for the store to provide a group purchase discount price nearby, and these consumers can be organized, the consumer will be reduced to buy the product at a discounted group purchase price. The difficulty of a particular commodity.
(B)重大事项提醒:(B) Important event reminder:
对于需要被提醒其待办事项的人来说,在其所持有的移动电子装置上设定行事历是较受欢迎的方式,该移动电子装置可为智能型手机/平板计算机。然而,当移动电子装置的使用者遇见了与其待办事项相关的其他人,要及时提醒该使用者与所遇见的人进行对应的待办事项并不是容易的事情,而容易使得该使用者错失解决待办事项的良机。For people who need to be reminded of their to-do items, it is more popular to set a calendar on their mobile electronic device, which can be a smart phone/tablet computer. However, when the user of the mobile electronic device meets other people related to his to-do list, it is not easy to promptly remind the user of the to-do list corresponding to the met person, and it is easy for the user to miss A good opportunity to tackle to-dos.
(C)联络人清单:(C) Contact list:
移动电子装置可储存有多个群组联络人清单于其包含的数据库中,其中该移动电子装置可为智能型手机/平板计算机。每一群组联络人清单(Groupcontactlist)所具有的索引可包含家庭、朋友、同事、具有特殊专长的合作对象、与紧急联络人等。群组联络人清单的每一联络人可周期性的维护并更新该群组联络人清单的数据。当某一联络人更新该群组联络人清单时,该群组联络人清单的其他联络人必须以手动方式来对应更新其自行储存的该群组联络人清单的数据,而使得该群组联络人清单在数据的正确性难以维持。The mobile electronic device can store a plurality of group contact lists in its included database, wherein the mobile electronic device can be a smart phone/tablet computer. The indexes of each group contact list (Groupcontactlist) may include family, friends, colleagues, partners with special expertise, and emergency contacts. Each contact in the group contact list can periodically maintain and update the data in the group contact list. When a contact person updates the group contact list, other contacts in the group contact list must manually update the data in the group contact list stored by themselves, so that the group contact People lists are difficult to maintain in the correctness of the data.
除此以外,当某一联络人试图更新该群组联络人清单时,很容易需要在不适当的时机进行复杂的手动操作,例如在该联络人处于忙碌状态时仍需要进行复杂输入以更新该群组联络人清单的状况。In addition, when a contact tries to update the group contact list, complex manual operations can easily be required at inopportune moments, such as complicated input to update the contact when the contact is busy. The status of the group's contact list.
(D)媒体档案操作(D) Media file operation
一般来说,可为移动电子装置的可携式数字媒体播放器(Digitalmediaplayer,DMP)可允许其使用者:(a)将已压缩的媒体档案由一计算机转送到一移动电子装置,该转送过程是由该计算机上安装且用来建立一实体连结至该计算机的关联转送管理程序所执行,其中该实体连结可为一通用序列总线(Universalserialbus)缆线所实施;(b)将已压缩的档案储存于一非易失性存储器;(c)根据不同的压缩演算法,将该已压缩档案加以解码;(d)将已压缩或未压缩的数字档案转换为模拟数据流,并潜在地处理该模拟数据流中的讯号,已加强模拟档案中的音讯与视讯效果;及(f)产生低失真的音讯与视讯,这些低失真音讯与视讯可被即时的或依使用者需求来播放、暂停播放、快转播放、倒回播放、跳过播放、或是重复播放。Generally speaking, a portable digital media player (Digitalmedia player, DMP) that can be a mobile electronic device can allow its user to: (a) transfer a compressed media file from a computer to a mobile electronic device, the transfer process is executed by an associated transfer management program installed on the computer and used to establish a physical connection to the computer, wherein the physical connection may be implemented by a Universal Serial Bus (Universalserialbus) cable; (b) the compressed file stored in a non-volatile memory; (c) decode the compressed file according to various compression algorithms; (d) convert the compressed or uncompressed digital file into an analog data stream and potentially process the The signal in the analog data stream has enhanced the audio and video effects in the analog file; and (f) produces low-distortion audio and video, which can be played and paused in real time or according to user needs , fast-forward playback, rewind playback, skip playback, or repeat playback.
另外,在音讯数字媒体播放器中(例如iPodNano),移动电子装置可包含一相对较小的数字播放窗口,该数字播放窗口可提供该移动电子装置所储存的音讯档案的相关信息,其中该相关信息可包含一歌名或一作曲者姓名。移动电子装置亦可用来浏览或调整其本身储存的多个音讯档案的排序。In addition, in an audio digital media player (such as iPodNano), the mobile electronic device may include a relatively small digital playback window, and the digital playback window may provide relevant information about the audio files stored in the mobile electronic device, wherein the relevant The information may include a song title or a composer name. The mobile electronic device can also be used to browse or adjust the order of multiple audio files stored by itself.
然而,音讯/视讯档案组合在数据传输或是进阶的分组或排序操作上对于移动电子装置的使用者来说非常困难,除非该移动电子装置连接于计算机来让使用者进行操作。其中该计算机并不允许使用者在数字媒体播放器上安插新的内容或是对原本已存在的内容进行修改。例如在数字媒体播放器并未实体连接于计算机时,使用者无法更动这些储存于数字媒体播放器的音讯/视讯档案播放顺序。另外,非技术人员的使用者亦常在产生、编辑、管理客制化播放清单(亦即固定的播放顺序)时受到许多的限制,然而使用者却可在移动电子装置上开发或是使用不同种类的客制化播放清单。However, the combination of audio/video files is very difficult for the user of the mobile electronic device in terms of data transmission or advanced grouping or sorting operations, unless the mobile electronic device is connected to a computer for the user to operate. Wherein the computer does not allow the user to insert new content on the digital media player or modify the original existing content. For example, when the digital media player is not physically connected to the computer, the user cannot change the playing sequence of the audio/video files stored in the digital media player. In addition, non-technical users are often subject to many restrictions when generating, editing, and managing customized playlists (that is, fixed playback sequences). However, users can develop or use different playlists on mobile electronic devices. Variety of customizable playlists.
另外,移动电子装置的屏幕大小与使用者介面大小也非常受限,而造成使用者操作时必须迁就于非触控屏幕上复杂且多功能的按钮,并造成非专业的一般使用者较无意愿去浏览、修改、分享其持有的数字媒体播放器所储存的音讯档案。In addition, the size of the screen and the size of the user interface of the mobile electronic device are also very limited, which causes the user to adapt to the complex and multi-functional buttons on the non-touch screen when operating, and makes non-professional general users less willing To browse, modify, and share the audio files stored in the digital media player it holds.
发明内容Contents of the invention
为了解决上述消费者的困扰,本发明揭示一种用于团购行为的组织方法,其藉由组织这些代表欲购买同一特定商品的消费者所持有的移动电子装置,可开启团购移动来购买该特定商品并获得折扣。In order to solve the above-mentioned problems of consumers, the present invention discloses an organization method for group buying behaviors. By organizing the mobile electronic devices held by these consumers who represent consumers who want to buy the same specific product, they can start the group buying mobile to purchase the product. specific items and get discounts.
本发明所揭示用于团购行为并基于无线通讯协议的组织方法包含:在一第一移动电子装置上启动一无线通讯协议,以启动该无线通讯协议所提供的一组织功能,并藉由该组织功能启动一团购移动以购买特定商品;广播一轮询讯号,其中该轮询讯号是带有该组织功能的相关信息;该第一移动电子装置确认是否存在有第一多个第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第一多个第二移动电子装置的每一第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;及当该第一多个第二移动电子装置中所包含的第二多个第二移动电子装置将同意团购该特定商品的决定回复于该第一移动电子装置,且当该第二多个第二移动电子装置加一的数量不少于团购该特定商品所需的一最少移动电子装置数量时,将该第一移动电子装置与该第二多个第二移动电子装置组织起来。The organization method for group buying behavior based on the wireless communication protocol disclosed in the present invention includes: activating a wireless communication protocol on a first mobile electronic device to activate an organization function provided by the wireless communication protocol, and through the organization The function starts a group buying movement to purchase specific commodities; broadcasts a polling signal, wherein the polling signal is related information with the organization function; the first mobile electronic device confirms whether there are first multiple second mobile electronic devices is using the wireless communication protocol, wherein the confirmation procedure is performed by receiving a response signal from each second mobile electronic device of the first plurality of second mobile electronic devices, and the response signal corresponds to the polling signal is sent; and when the second plurality of second mobile electronic devices included in the first plurality of second mobile electronic devices reply to the first mobile electronic device with the decision of agreeing to group purchase of the specific commodity, and when the When the number of the second plurality of second mobile electronic devices plus one is not less than a minimum number of mobile electronic devices required for group purchase of the specific commodity, organize the first mobile electronic device with the second plurality of second mobile electronic devices stand up.
本发明另外揭示一种非临时性储存的机器可读取媒体,其包含一第一程序码、一第二程序码、一第三程序码、及一第四程序码。当该第一程序码被一处理器所执行时,可用来在一第一移动电子装置上启动一无线通讯协议,以启动该无线通讯协议所提供的一组织功能,并藉由该组织功能启动一团购移动以购买特定商品。当该第二程序码被该处理器所执行时,可用来广播一轮询讯号,其中该轮询讯号是带有该组织功能的相关信息。当该第三程序码被该处理器所执行时,用来确认是否存在有第一多个第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第一多个第二移动电子装置的每一第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出。当该第四程序码被该处理器所执行时,用来在当该第一多个第二移动电子装置中所包含的第二多个第二移动电子装置将同意团购该特定商品的决定回复于该第一移动电子装置,且当该第二多个第二移动电子装置的数量不少于团购该特定商品所需的一最少移动电子装置数量时,将该第一移动电子装置与该第二多个第二移动电子装置组织起来。The present invention further discloses a machine-readable medium for non-transitory storage, which includes a first program code, a second program code, a third program code, and a fourth program code. When the first program code is executed by a processor, it can be used to activate a wireless communication protocol on a first mobile electronic device, so as to activate an organizational function provided by the wireless communication protocol, and activate through the organizational function A group group moves to buy a specific item. When the second program code is executed by the processor, it can be used to broadcast a polling signal, wherein the polling signal contains relevant information of the organization's functions. When the third program code is executed by the processor, it is used to confirm whether there are a first plurality of second mobile electronic devices using the wireless communication protocol, wherein the confirmation program receives the first plurality of second mobile electronic devices A response signal sent by each second mobile electronic device of the mobile electronic devices is carried out, and the response signal is sent corresponding to the polling signal. When the fourth program code is executed by the processor, it is used to respond to a decision that the second plurality of second mobile electronic devices included in the first plurality of second mobile electronic devices will agree to group purchase of the specific product on the first mobile electronic device, and when the number of the second plurality of second mobile electronic devices is not less than a minimum number of mobile electronic devices required for group purchase of the specific commodity, the first mobile electronic device and the second mobile electronic device Two or more second mobile electronic devices are organized.
为了及时提醒移动电子装置的使用者重要讯息,以防止其错失处理重要事项的良机,本发明揭示一种使用无线通讯协议所执行的提示方法与相关的非暂存机器可读取式媒体。In order to remind users of mobile electronic devices of important information in time, so as to prevent them from missing a good opportunity to deal with important matters, the present invention discloses a notification method implemented using a wireless communication protocol and related non-temporary machine-readable media.
本发明揭示的该提示方法包含一第一移动电子装置接收目标为一第二移动电子装置的一讯息,其中该第一移动电子装置与该第二移动电子装置皆使用同一无线通讯协议;该第一移动电子装置广播一轮询讯号,其中该轮询讯号基于该无线通讯协议;该第一移动电子装置确认其是否由该第二移动电子装置接收到一回应讯号,其中该回应讯号对应于该轮询讯号所发出;及当该第一移动电子装置确认其由该第二移动电子装置接收到该回应讯号时,发出一警示,以提示该讯息。The prompting method disclosed in the present invention includes a first mobile electronic device receiving a message targeted at a second mobile electronic device, wherein both the first mobile electronic device and the second mobile electronic device use the same wireless communication protocol; the second mobile electronic device uses the same wireless communication protocol; A mobile electronic device broadcasts a polling signal, wherein the polling signal is based on the wireless communication protocol; the first mobile electronic device confirms whether it receives a response signal from the second mobile electronic device, wherein the response signal corresponds to the a polling signal is sent; and when the first mobile electronic device confirms that it has received the response signal from the second mobile electronic device, an alert is sent to prompt the message.
本发明揭示的非暂存机器可读取媒体包含一第一程序码、一第二程序码、一第三程序码及一第四程序码。当该第一程序码被一第一移动电子装置包含的一处理器所执行时,该第一程序码用来接收目标为一第二移动电子装置的一讯息。该第一移动电子装置与该第二移动电子装置皆使用同一无线通讯协议。当该第二程序码被该处理器所执行时,该第二程序码用来广播一轮询讯号。该轮询讯号基于该无线通讯协议。当该第三程序码被该处理器所执行时,该第三程序码用来确认其是否由该第二移动电子装置接收到一回应讯号。该回应讯号对应于该轮询讯号所发出。当该第四程序码被该处理器所执行时,该第四程序码用来确认其由该第二移动电子装置接收到该回应讯号时,发出一警示,以提示该讯息。The non-transitory machine-readable medium disclosed by the present invention includes a first program code, a second program code, a third program code and a fourth program code. When the first program code is executed by a processor included in a first mobile electronic device, the first program code is used to receive a message targeted at a second mobile electronic device. Both the first mobile electronic device and the second mobile electronic device use the same wireless communication protocol. When the second program code is executed by the processor, the second program code is used to broadcast a polling signal. The polling signal is based on the wireless communication protocol. When the third program code is executed by the processor, the third program code is used to confirm whether it receives a response signal from the second mobile electronic device. The response signal is sent corresponding to the polling signal. When the fourth program code is executed by the processor, the fourth program code is used for confirming that it receives the response signal from the second mobile electronic device, and sends an alert to prompt the message.
为了避免上述群组联络人清单的成员在更新群组联络人清单时的不便,本发明揭示一种使用无线通讯协议的联络人清单分享方法。In order to avoid the above-mentioned inconvenience for the members of the group contact list when updating the group contact list, the present invention discloses a contact list sharing method using a wireless communication protocol.
本发明所揭示的联络人清单分享方法包含一第一移动电子装置广播基于一无线通讯协议的一轮询讯号;该第一移动电子装置藉由接收一回应讯号来确认是否存在有使用该无线通讯协议的一第二移动电子装置,其中该回应讯号对应于该轮询讯号而被该第二移动电子装置所发出;及当该第一移动电子装置确认接收到该回应讯号时,将该第二移动电子装置的一联络人清单合并于该第一移动电子装置包含的一虚拟群组联络人清单。The contact list sharing method disclosed in the present invention includes a first mobile electronic device broadcasting a polling signal based on a wireless communication protocol; the first mobile electronic device confirms whether there is a user using the wireless communication by receiving a response signal A second mobile electronic device according to the protocol, wherein the response signal is sent by the second mobile electronic device corresponding to the polling signal; and when the first mobile electronic device confirms receipt of the response signal, the second mobile electronic device A contact list of the mobile electronic device is merged into a virtual group contact list included in the first mobile electronic device.
本发明另揭示一种非暂存机器可读取式媒体,其包含一第一程序码、一第二程序码、及一第三程序码。当该第一程序码以一第一移动电子装置包含的一处理器执行时,该第一程序码用来广播基于一无线通讯协议的一轮询讯号。当该第二程序码以该处理器执行时,该第二程序码用来藉由接收一回应讯号来确认是否存在有使用该无线通讯协议的一第二移动电子装置,其中该回应讯号对应于该轮询讯号而被该第二移动电子装置所发出。当该第三程序码以该处理器执行时,该第三程序码用来在该第一移动电子装置确认接收到该回应讯号时,将该第二移动电子装置的一联络人清单合并于该第一移动电子装置包含的一虚拟群组联络人清单。The present invention also discloses a non-transitory machine-readable medium, which includes a first program code, a second program code, and a third program code. When the first program code is executed by a processor included in a first mobile electronic device, the first program code is used to broadcast a polling signal based on a wireless communication protocol. When the second program code is executed by the processor, the second program code is used to confirm whether there is a second mobile electronic device using the wireless communication protocol by receiving a response signal, wherein the response signal corresponds to The polling signal is sent by the second mobile electronic device. When the third program code is executed by the processor, the third program code is used to merge a contact list of the second mobile electronic device into the first mobile electronic device when the first mobile electronic device confirms receipt of the response signal A virtual group contact list contained in the first mobile electronic device.
为了便利包含非专业人员的使用者使用无线通讯协议来浏览、修改、分享媒体播放清单及储存于其持有的移动电子装置上成序列的多媒体档案,本发明揭示一种虚拟媒体播放清单/媒体档案分享方法。In order to facilitate non-professional users to use wireless communication protocols to browse, modify, share media playlists and store sequential multimedia files on their mobile electronic devices, the present invention discloses a virtual media playlist/media File sharing method.
本发明所揭示的媒体分享方法包含一第一移动电子装置基于一无线通讯协议广播一轮询讯号;该第一移动电子装置确认是否存在有一第二移动电子装置正在使用该无线通讯协议,其中该确认程序是藉由接收该第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置接收到该回应讯号时,将该第二移动电子装置的一媒体播放清单(Mediaplaylist)合并于该第一移动电子装置的一虚拟媒体播放清单(Virtualmediaplaylist);及该第一移动电子装置参照该虚拟媒体播放清单,以存取一第一媒体档案。The media sharing method disclosed in the present invention includes a first mobile electronic device broadcasting a polling signal based on a wireless communication protocol; the first mobile electronic device confirms whether there is a second mobile electronic device using the wireless communication protocol, wherein the The confirmation procedure is performed by receiving a response signal sent by the second mobile electronic device, and the response signal is sent corresponding to the polling signal; when the first mobile electronic device receives the response signal, it will A media playlist (Mediaplaylist) of the second mobile electronic device is merged into a virtual media playlist (Virtualmediaplaylist) of the first mobile electronic device; and the first mobile electronic device refers to the virtual media playlist to access a First media archive.
本发明另揭示一种非暂存机器可读取式媒体,其包含一第一程序码、一第二程序码、一第三程序码、及一第四程序码。当该第一程序码被一第一移动电子装置包含的一处理器所执行时,该第一程序码用来基于一无线通讯协议广播一轮询讯号。当该第二程序码被该处理器所执行时,该第二程序码用来确认是否存在有一第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出。当该第三程序码被该处理器所执行时,该第三程序码用来在该第一移动电子装置接收到该回应讯号时,将该第二移动电子装置的一媒体播放清单合并于该第一移动电子装置的一虚拟媒体播放清单。当该第四程序码被该处理器所执行时,该第四程序码用来参照该虚拟媒体播放清单,以存取一第一媒体档案。The present invention also discloses a non-transitory machine-readable medium, which includes a first program code, a second program code, a third program code, and a fourth program code. When the first program code is executed by a processor included in a first mobile electronic device, the first program code is used to broadcast a polling signal based on a wireless communication protocol. When the second program code is executed by the processor, the second program code is used to confirm whether there is a second mobile electronic device using the wireless communication protocol, wherein the confirmation program receives the second mobile electronic device A response signal is sent, and the response signal is sent corresponding to the polling signal. When the third program code is executed by the processor, the third program code is used to merge a media play list of the second mobile electronic device into the first mobile electronic device when the response signal is received. A virtual media playlist of the first mobile electronic device. When the fourth program code is executed by the processor, the fourth program code is used to refer to the virtual media playlist to access a first media file.
为了便利移动电子装置的使用者得以避免在第二次以后无线连接的繁复过程,本发明揭示一种在移动电子装置之间建立应用通讯路径的方法。In order to facilitate users of mobile electronic devices to avoid the complicated process of wireless connection after the second time, the present invention discloses a method for establishing an application communication path between mobile electronic devices.
本发明揭示一种在移动电子装置之间建立应用通讯路径的方法,其包含一客户端(Client)移动电子装置扫描其周遭(Proximity)并以无线方式由一主机端(Host)移动电子装置接收一词组分组,该词组分组包含该主机端移动电子装置的一识别、该主机端移动电子装置上安装的一应用程序的一种类、及该应用程序的相关信息;该客户端移动电子装置将该词组分组解码以得到该主机端移动电子装置的该识别、该应用程序的种类、及该应用程序的相关信息;该客户端移动电子装置使用该主机端移动电子装置的该识别及一钥匙来无线连接于该主机端移动电子装置,其中该钥匙根据该词组分组所产生并用于认证;及该客户端移动电子装置以无线方式使用一凭证来与该应用程序建立一应用通讯路径,其中该凭证被记录于一记录(Entry)并用于认证。该记录是在该客户端移动电子装置现有与该主机端移动电子装置进行无线连接时被产生、认可(Certified)、及储存于该客户端移动电子装置。The present invention discloses a method for establishing an application communication path between mobile electronic devices, which includes a client (Client) mobile electronic device scanning its surroundings (Proximity) and wirelessly receiving it from a host (Host) mobile electronic device A phrase group, which includes an identification of the host-side mobile electronic device, a type of an application program installed on the host-side mobile electronic device, and related information of the application program; the client mobile electronic device will The phrase group is decoded to obtain the identification of the host-side mobile electronic device, the type of the application program, and related information of the application program; the client mobile electronic device uses the identification of the host-side mobile electronic device and a key to wirelessly connecting to the host mobile electronic device, wherein the key is generated based on the phrase group and used for authentication; and the client mobile electronic device wirelessly uses a credential to establish an application communication path with the application, wherein the credential is Recorded in an Entry and used for authentication. The record is generated, certified, and stored in the client mobile electronic device when the client mobile electronic device is currently wirelessly connected to the host mobile electronic device.
本发明揭示一种在移动电子装置之间建立应用通讯路径的方法,其包含:(a)一客户端移动电子装置扫描其周遭,并以无线方式由一主机端移动电子装置接收一词组分组,该词组分组包含该主机端移动电子装置的一识别、该主机端移动电子装置上安装的一应用程序的一种类、及该应用程序的相关信息;(b)该客户端移动电子装置将该词组分组解码以得到该主机端移动电子装置的该识别、该应用程序的种类、及该应用程序的相关信息;(c)当该客户端移动电子装置中并未发现对应于该主机端移动电子装置的任何记录时,该客户端移动电子装置为该主机端移动电子装置产生一记录、提示其使用者确认该记录、并根据该词组分组产生该主机端移动电子装置的一别名;(d)该客户端移动电子装置使用该主机端移动电子装置的该识别及一钥匙来无线连接于该主机端移动电子装置,其中该钥匙根据该词组分组所产生并用于认证;及(e)该客户端移动电子装置以无线方式使用该客户端移动电子装置的一识别与该别名,向该主机端移动电子装置请求一认证;及(f)在该主机端移动电子装置以无线方式回传该凭证作为执行步骤(e)的回应后,该客户端移动电子装置以无线方式使用该凭证来与该应用程序建立一应用通讯路径。The present invention discloses a method for establishing an application communication path between mobile electronic devices, which includes: (a) a client mobile electronic device scans its surroundings, and a host mobile electronic device receives a phrase packet in a wireless manner, The phrase grouping includes an identification of the host-side mobile electronic device, a type of an application program installed on the host-side mobile electronic device, and related information of the application program; (b) the client mobile electronic device uses the phrase Decoding the packet to obtain the identification of the host-side mobile electronic device, the type of the application program, and the relevant information of the application program; (c) when the client mobile electronic device does not find the corresponding host-side mobile electronic device when any record of the host mobile electronic device, the client mobile electronic device generates a record for the host mobile electronic device, prompts its user to confirm the record, and generates an alias of the host mobile electronic device according to the phrase group; (d) the the client mobile electronic device wirelessly connects to the host mobile electronic device using the identification of the host mobile electronic device and a key, wherein the key is generated based on the phrase group and used for authentication; and (e) the client mobile electronic device the electronic device wirelessly uses an identification of the client mobile electronic device and the alias to request an authentication from the host mobile electronic device; and (f) the host mobile electronic device wirelessly returns the credential for execution After the response of step (e), the client mobile electronic device wirelessly uses the credential to establish an application communication path with the application.
本发明揭示一种在移动电子装置之间建立应用通讯路径的方法,其包含:(a)一客户端移动电子装置扫描其周遭并以无线方式由一主机端移动电子装置接收一词组分组,该词组分组包含该主机端移动电子装置的一识别、该主机端移动电子装置上安装的一应用程序的一种类、及该应用程序的相关信息;(b)该客户端移动电子装置将该词组分组解码以得到该主机端移动电子装置的该识别、该应用程序的种类、及该应用程序的相关信息;(c)该客户端移动电子装置搜寻其现有储存的多笔记录,以找寻符合于该主机端移动电子装置的一第一记录;(d)根据执行步骤(c)的结果,该客户端移动电子装置根据该词组分组为该主机端移动电子装置产生一第二记录并提示其使用者确认该第二记录,或是由该第一记录中撷取信息;(e)该客户端移动电子装置使用该主机端移动电子装置的该识别及一钥匙来无线连接于该主机端移动电子装置,其中该钥匙根据该词组分组所产生并用于认证;及(f)该客户端移动电子装置根据执行步骤(c)的该结果,使用该第一记录中所记录的一第一凭证或是使用该主机端移动电子装置的一别名所对应的一第二凭证作为认证,来与该应用程序建立一应用通讯路径,其中该主机端移动电子装置的该别名根据该词组分组所产生并用于认证。The present invention discloses a method for establishing an application communication path between mobile electronic devices, which includes: (a) a client mobile electronic device scans its surroundings and wirelessly receives a phrase packet from a host mobile electronic device, the The phrase grouping includes an identification of the host-side mobile electronic device, a type of an application program installed on the host-side mobile electronic device, and related information of the application program; (b) the client mobile electronic device groups the phrase group Decode to obtain the identification of the host-side mobile electronic device, the type of the application program, and the relevant information of the application program; (c) the client mobile electronic device searches its existing stored multiple records to find the A first record of the host-side mobile electronic device; (d) according to the result of performing step (c), the client mobile electronic device generates a second record for the host-side mobile electronic device according to the phrase grouping and prompts it to use or confirm the second record, or retrieve information from the first record; (e) the client mobile electronic device uses the identification and a key of the host mobile electronic device to wirelessly connect to the host mobile electronic device device, wherein the key is generated according to the phrase group and used for authentication; and (f) the client mobile electronic device uses a first credential recorded in the first record according to the result of performing step (c) or Establishing an application communication path with the application program using a second credential corresponding to an alias of the host-side mobile electronic device as authentication, wherein the alias of the host-side mobile electronic device is generated according to the phrase group and used for authentication .
本发明揭示一种移动电子装置,其包含一控制器与一存储器。该控制器用来扫描其周遭并以无线方式由一外部移动电子装置接收一词组分组、用来将该词组分组解码以得到该主机端移动电子装置的一识别、该应用程序的一种类、及该应用程序的相关信息、用来搜寻其现有储存的多笔记录以找寻符合于该主机端移动电子装置的一第一记录、用来根据是否在该客户端移动电子装置中找到该第一记录以根据该词组分组产生一第二记录并提示其使用者确认该第二记录或是由该第一记录中撷取信息、用来使用该主机端移动电子装置的该识别及一钥匙来无线连接于该主机端移动电子装置、及用来根据是否在该客户端移动电子装置中找到该第一记录来使用该第一记录中所记录的一第一凭证或是使用该主机端移动电子装置的一别名所对应的一第二凭证作为认证以与该应用程序建立一应用通讯路径。该存储器用来储存该多笔记录。该词组分组包含该主机端移动电子装置的一识别、该主机端移动电子装置上安装的一应用程序的一种类、及该应用程序的相关信息。该钥匙根据该词组分组所产生并用于认证。该主机端移动电子装置的该别名根据该词组分组所产生并用于认证。The invention discloses a mobile electronic device, which includes a controller and a memory. The controller is used to scan its surroundings and wirelessly receive a phrase packet from an external mobile electronic device, to decode the phrase packet to obtain an identification of the host mobile electronic device, a type of the application program, and the The relevant information of the application program is used to search the multiple records stored in it to find a first record corresponding to the host mobile electronic device, and is used to find the first record in the client mobile electronic device To generate a second record according to the phrase grouping and prompt the user to confirm the second record or retrieve information from the first record for wireless connection using the identification and a key of the mobile electronic device on the host side on the host-side mobile electronic device, and for using a first credential recorded in the first record or using the host-side mobile electronic device according to whether the first record is found in the client mobile electronic device A second credential corresponding to an alias is used as authentication to establish an application communication path with the application program. The memory is used to store the multiple records. The phrase group includes an identification of the host-side mobile electronic device, a type of an application program installed on the host-side mobile electronic device, and related information of the application program. The key is generated from the phrase group and used for authentication. The alias of the host mobile electronic device is generated according to the phrase group and used for authentication.
本发明揭示一种非暂存机器可读式媒体,其包含一第一程序码、一第二程序码、一第三程序码、一第四程序码、一第五程序码、及一第六程序码。当该第一程序码被一客户端移动电子装置的一控制器所执行时,该第一程序码扫描其周遭并以无线方式由一主机端移动电子装置接收一词组分组,该词组分组包含该主机端移动电子装置的一识别、该主机端移动电子装置上安装的一应用程序的一种类、及该应用程序的相关信息。当该第二程序码被该控制器所执行时,该第二程序码将该词组分组解码以得到该主机端移动电子装置的该识别、该应用程序的种类、及该应用程序的相关信息。当该第三程序码被该控制器所执行时,该第三程序码搜寻其现有储存的多笔记录,以找寻符合于该主机端移动电子装置的一第一记录。当该第四程序码被该控制器所执行时,该第四程序码根据是否找寻到该第一记录,来根据该词组分组为该主机端移动电子装置产生一第二记录并提示其使用者确认该第二记录,或是由该第一记录中撷取信息。当该第五程序码被该控制器所执行时,该第五程序码使用该主机端移动电子装置的该识别及一钥匙来无线连接于该主机端移动电子装置,其中该钥匙根据该词组分组所产生并用于认证。当该第六程序码被该控制器所执行时,该第六程序码根据是否找寻到该第一记录,使用该第一记录中所记录的一第一凭证或是使用该主机端移动电子装置的一别名所对应的一第二凭证作为认证,来与该应用程序建立一应用通讯路径,其中该主机端移动电子装置的该别名根据该词组分组所产生并用于认证。The present invention discloses a non-transitory machine-readable medium, which includes a first program code, a second program code, a third program code, a fourth program code, a fifth program code, and a sixth program code. program code. When the first program code is executed by a controller of a client mobile electronic device, the first program code scans its surroundings and wirelessly receives a phrase group from a host mobile electronic device, the phrase group includes the An identification of the mobile electronic device at the host end, a type of an application program installed on the mobile electronic device at the host end, and related information of the application program. When the second program code is executed by the controller, the second program code decodes the phrase group to obtain the identification of the host mobile electronic device, the type of the application program, and the related information of the application program. When the third program code is executed by the controller, the third program code searches its existing stored records to find a first record corresponding to the host mobile electronic device. When the fourth program code is executed by the controller, the fourth program code generates a second record for the host-side mobile electronic device according to the phrase grouping according to whether the first record is found and prompts its user Confirm the second record, or retrieve information from the first record. When the fifth program code is executed by the controller, the fifth program code wirelessly connects to the host mobile electronic device using the identification of the host mobile electronic device and a key, wherein the key is grouped according to the phrase generated and used for authentication. When the sixth program code is executed by the controller, the sixth program code uses a first credential recorded in the first record or uses the host mobile electronic device according to whether the first record is found A second credential corresponding to an alias of the mobile electronic device is used as authentication to establish an application communication path with the application, wherein the alias of the host mobile electronic device is generated according to the phrase group and used for authentication.
本发明亦揭示一种使用一无线通讯协议的媒体分享方法,其包含一第一移动电子装置检测其拍摄的一相片或其录制的一视讯,并检测该相片或该视讯上是否存在有至少一脸部图像特征;该第一移动电子装置基于一无线通讯协议广播一轮询讯号;该第一移动电子装置确认是否存在有一第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置接收到该回应讯号,且检测到该相片或该视讯上存在有至少一脸部图像特征时,将所检测到的该至少一脸部图像特征与该第二移动电子装置上所储存的至少一脸部图像特征或该第一移动电子装置所储存相关于该第二移动电子装置的至少一脸部图像特征进行比对;及当该第一移动电子装置所检测到的该至少一脸部图像特征与该第二移动电子装置上所储存的该至少一脸部图像特征或该第一移动电子装置所储存相关于该第二移动电子装置的该至少一脸部图像特征进行比对的结果是出现脸部图像特征符合的情况时,该第一移动电子装置将该相片或该视讯传送至该第二移动电子装置。The present invention also discloses a media sharing method using a wireless communication protocol, which includes a first mobile electronic device detecting a photo taken or a video recorded by it, and detecting whether there is at least one on the photo or the video Facial image features; the first mobile electronic device broadcasts a polling signal based on a wireless communication protocol; the first mobile electronic device confirms whether there is a second mobile electronic device using the wireless communication protocol, wherein the confirmation process is performed by receiving a response signal sent by the second mobile electronic device, and the response signal is sent corresponding to the polling signal; when the first mobile electronic device receives the response signal and detects the photo or the When there is at least one facial image feature on the video, compare the detected at least one facial image feature with at least one facial image feature stored on the second mobile electronic device or stored in the first mobile electronic device comparing at least one facial image feature related to the second mobile electronic device; and when the at least one facial image feature detected by the first mobile electronic device is compared with the When the result of comparing at least one facial image feature or the at least one facial image feature stored in the first mobile electronic device with respect to the second mobile electronic device is that the facial image feature matches, the first mobile electronic device The mobile electronic device transmits the photo or the video to the second mobile electronic device.
附图说明Description of drawings
图1根据本发明的一实施例图示一种无线服务提供方法的流程图。FIG. 1 illustrates a flow chart of a method for providing a wireless service according to an embodiment of the present invention.
图2揭示了一种基于图1所示无线服务提供方法的组织方法。FIG. 2 discloses an organizational method based on the wireless service provision method shown in FIG. 1 .
图3为根据本发明的一实施例并基于图1所示的无线服务提供方法所实施的相片/视讯分享方法的流程图。FIG. 3 is a flowchart of a photo/video sharing method implemented based on the wireless service providing method shown in FIG. 1 according to an embodiment of the present invention.
图4为根据本发明的一实施例所揭示的相片/视讯分享方法的流程图。FIG. 4 is a flowchart of a photo/video sharing method disclosed according to an embodiment of the present invention.
图5为根据本发明的一实施例所揭示基于图1所示的无线服务提供方法实施的相片/视讯分享方法的流程图。FIG. 5 is a flow chart of a photo/video sharing method implemented based on the wireless service providing method shown in FIG. 1 according to an embodiment of the present invention.
图6为根据本发明的一实施例并基于图1所示的无线服务提供方法来揭示一虚拟播放清单/媒体档案分享方法。FIG. 6 shows a virtual playlist/media file sharing method based on the wireless service provision method shown in FIG. 1 according to an embodiment of the present invention.
第7、8图揭示了一种基于图1所示的无线服务提供方法的联络人清单分享方法。7 and 8 disclose a contact list sharing method based on the wireless service provision method shown in FIG. 1 .
图9为根据本发明的一实施例并基于图1所示的无线服务提供方法来揭示一提醒方法。FIG. 9 discloses a reminder method based on the wireless service provision method shown in FIG. 1 according to an embodiment of the present invention.
图10是根据本发明的一实施例图示一讯息分享方法。FIG. 10 illustrates a message sharing method according to an embodiment of the present invention.
图11图示实施图10所示的讯息分享方法的一例示示意图。FIG. 11 is a schematic diagram illustrating an example of implementing the message sharing method shown in FIG. 10 .
图12图示根据本发明的一实施例并使用图1所示的无线服务提供方法。FIG. 12 illustrates a method for providing a wireless service using the wireless service shown in FIG. 1 according to an embodiment of the present invention.
图13图示根据本发明的一实施例揭示一种基于图1所示的无线服务提供方法的信息分享方法。FIG. 13 illustrates an information sharing method based on the wireless service provision method shown in FIG. 1 according to an embodiment of the present invention.
图14用来根据本发明的一实施例,解释本发明所揭示的组织方法如何在潜在购买者所持有的移动电子装置间运作。FIG. 14 is used to explain how the organization method disclosed in the present invention works among mobile electronic devices held by potential buyers according to an embodiment of the present invention.
图15与图16揭示根据本发明的一实施例所揭示用于团购行为的组织方法。FIG. 15 and FIG. 16 disclose an organization method for group buying activities according to an embodiment of the present invention.
图17图示一第一移动电子装置与一第二移动电子装置,用来根据本发明的一实施例解释本发明所揭示的提示方法。FIG. 17 illustrates a first mobile electronic device and a second mobile electronic device for explaining the prompting method disclosed in the present invention according to an embodiment of the present invention.
图18为根据本发明的一实施例所揭示的提醒方法的示意图。Fig. 18 is a schematic diagram of a reminder method disclosed according to an embodiment of the present invention.
图19图示一移动电子装置与其他的多个移动电子装置以解释本发明的联络人清单分享方法的运作方式。FIG. 19 illustrates a mobile electronic device and multiple other mobile electronic devices to explain the operation of the contact list sharing method of the present invention.
图20-21为根据本发明的实施例所揭示的联络人清单分享方法的流程图。20-21 are flowcharts of a method for sharing a contact list according to an embodiment of the present invention.
图22根据本发明的一实施例图示本发明的虚拟媒体播放清单/媒体档案分享方法在移动电子装置上运作的方法。FIG. 22 illustrates how the virtual media playlist/media file sharing method of the present invention operates on a mobile electronic device according to an embodiment of the present invention.
图23为根据本发明的一实施例所揭示虚拟媒体清单/媒体档案分享方法的流程图。FIG. 23 is a flowchart of a virtual media list/media file sharing method disclosed according to an embodiment of the present invention.
图24根据本发明的一实施例图示图22所示的移动电子装置如何产生其各自拥有的虚拟媒体播放清单。FIG. 24 illustrates how the mobile electronic devices shown in FIG. 22 generate their respective virtual media playlists according to an embodiment of the present invention.
图25为根据本发明的一实施例所揭示用于移动电子装置之间进行握手的示意图。FIG. 25 is a schematic diagram for handshaking between mobile electronic devices according to an embodiment of the present invention.
图26为图25所实施的握手过程的流程图。FIG. 26 is a flowchart of the handshaking process implemented in FIG. 25 .
附图符号说明Description of reference symbols
102-112、202-220、302-310、步骤322-334、352-370、402-412、502-514、522-534、602-610、702-718、802-812、902-922、1202-1210、1212-1220、2202-2210、3202-3214、3222-3234、4402-4410、5202-5224102-112, 202-220, 302-310, steps 322-334, 352-370, 402-412, 502-514, 522-534, 602-610, 702-718, 802-812, 902-922, 1202 -1210, 1212-1220, 2202-2210, 3202-3214, 3222-3234, 4402-4410, 5202-5224
752、754、758、1102、1104、1106、移动电子装置1108、1110、2102、2104、3102、3104、3106、3108、3110、4102、4104、4106、4108、4110、5102、5104752, 754, 758, 1102, 1104, 1106, mobile electronic devices 1108, 1110, 2102, 2104, 3102, 3104, 3106, 3108, 3110, 4102, 4104, 4106, 4108, 4110, 5102, 5104
3132、3134、3136、3138、3140联络人清单3132, 3134, 3136, 3138, 3140 Contact List
3120虚拟群组3120 virtual group
3150虚拟群组联络人清单3150 Virtual Group Contact List
4132、4134、4136、4138、4140媒体播放清单4132, 4134, 4136, 4138, 4140 Media Playlist
4120、4150、4160虚拟媒体播放清单4120, 4150, 4160 Virtual Media Playlist
5112处理器5112 processor
5114存储器5114 memory
5116应用程序5116 applications
5118应用通讯路径5118 application communication path
具体实施方式detailed description
无线通讯协议目前已被广为使用于各种移动电子装置。本发明藉由使用无线通讯协议来改进上述各种现有技术,以提供移动电子装置的使用者更多的便利。根据本发明的部份实施例,藉由使用无线通讯协议所实施的各种方法的应用包含多媒体与相片的分享、个人待办事项提醒、用于团购行为的组织方法、虚拟媒体播放清单/媒体档案的分享、联络人清单信息的分享、讯息的分享、以及多语言的沟通。上述的无线通讯协议可基于蓝芽(Bluetooth)、Wi-Fi标准、Wi-FiDirect标准、近场通讯技术(Nearfieldcommunication,NFC)、或点对点通讯技术(Peer-to-peercommunication)来实施。Wireless communication protocols have been widely used in various mobile electronic devices. The present invention improves the above-mentioned various prior technologies by using the wireless communication protocol, so as to provide more convenience for users of mobile electronic devices. According to some embodiments of the present invention, the application of various methods implemented by using wireless communication protocols includes multimedia and photo sharing, personal to-do list reminders, organization methods for group buying activities, virtual media playlists/media File sharing, contact list information sharing, message sharing, and multilingual communication. The aforementioned wireless communication protocol can be implemented based on Bluetooth, Wi-Fi standard, Wi-FiDirect standard, Nearfield communication (NFC), or Peer-to-peer communication.
请参阅图1,其根据本发明的一实施例图示一种无线服务提供方法的流程图。如图1所示,该无线服务提供方法包含步骤如下:Please refer to FIG. 1 , which illustrates a flowchart of a method for providing wireless services according to an embodiment of the present invention. As shown in Figure 1, the wireless service providing method includes the following steps:
步骤102:在一第一移动电子装置上启动一无线通讯协议,并执行步骤104。Step 102: Start a wireless communication protocol on a first mobile electronic device, and execute step 104.
步骤104:扫描该第一移动电子装置的周遭以确认是否存在有至少一安装有该无线通讯协议的第二移动电子装置;当确认存在有至少一安装有该无线通讯协议的第二移动电子装置时,执行步骤106,否则执行步骤112。Step 104: Scan the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device installed with the wireless communication protocol; when it is confirmed that there is at least one second mobile electronic device installed with the wireless communication protocol , go to step 106, otherwise go to step 112.
步骤106:确认该无线通讯协议是否被启动于该至少一第二移动电子装置上;当确认该无线通讯协议被启动于该至少一第二移动电子装置上时,执行步骤110,否则执行步骤108。Step 106: Confirm whether the wireless communication protocol is activated on the at least one second mobile electronic device; when it is confirmed that the wireless communication protocol is activated on the at least one second mobile electronic device, perform step 110, otherwise perform step 108 .
步骤108:该第一移动电子装置在该第二移动电子装置上实施认证,以在该第二移动电子装置上启动该无线通讯协议,并执行步骤110。Step 108: The first mobile electronic device performs authentication on the second mobile electronic device to activate the wireless communication protocol on the second mobile electronic device, and execute step 110.
步骤110:藉由在该第一移动电子装置与该第二移动电子装置上使用该无线通讯协议,来提供一无线服务。Step 110: Provide a wireless service by using the wireless communication protocol on the first mobile electronic device and the second mobile electronic device.
步骤112:步骤结束。Step 112: the step ends.
在步骤104中所述的扫描过程的实施是以周边扫描(Proximitysearch)来进行的,换言之,扫描离该第一移动电子装置较近的其他移动电子装置。The implementation of the scanning process described in step 104 is performed by a proximity scan (Proximity search), in other words, scanning other mobile electronic devices that are closer to the first mobile electronic device.
在步骤106中,若该无线通讯协议已被开启于该至少一第二移动电子装置,则代表该至少一第二移动电子装置已被授权可存取该第一移动电子装置。否则,在步骤108中,如果该无线通讯协议并未被开启于该至少一第二移动电子装置,该第一移动电子装置将会在该至少一第二移动电子装置上实施认证,以确认该至少一第二移动电子装置是否被允许存取该第一移动电子装置。In step 106, if the wireless communication protocol has been enabled on the at least one second mobile electronic device, it means that the at least one second mobile electronic device has been authorized to access the first mobile electronic device. Otherwise, in step 108, if the wireless communication protocol is not enabled on the at least one second mobile electronic device, the first mobile electronic device will perform authentication on the at least one second mobile electronic device to confirm the Whether at least one second mobile electronic device is allowed to access the first mobile electronic device.
图1所示的步骤用来描述提供该无线服务的主要时机,其中下列所述的无线服务可以周边扫描做为实施的方式之一,且在本发明的一实施例中,移动电子装置的周边扫描有效范围(亦即移动电子装置之间的有效通讯距离)可少于十公尺。The steps shown in FIG. 1 are used to describe the main opportunity to provide the wireless service, wherein the wireless service described below can be implemented as one of the implementation methods, and in an embodiment of the present invention, the surrounding area of the mobile electronic device The scanning effective range (that is, the effective communication distance between mobile electronic devices) can be less than ten meters.
上述有关无线服务的实施方式将先行简略于以下的段落中提出。The implementation manners of the above-mentioned wireless services will be briefly presented in the following paragraphs.
在下列的描述中,一本地端使用者将被假设持有一第一移动电子装置,而其他位于该第一移动电子装置的有效检测范围内的其他移动电子装置则假设为至少一或多个第二移动电子装置。In the following description, a local user will be assumed to hold a first mobile electronic device, and other mobile electronic devices within the effective detection range of the first mobile electronic device will be assumed to be at least one or more A second mobile electronic device.
(1)用于团购行为的组织方法(1) Organization method for group buying behavior
大部分的商家都会在消费者试图购买大量的特定商品时,提供较为低廉的价格来贩卖该特定商品。为了以较为低廉的价格来购买得到该特定商品,消费者也学会了以组织起来的团购行为互惠,来购得该特定商品。Most merchants will offer a lower price to sell a specific product when consumers are trying to buy a large amount of that product. In order to purchase the specific product at a relatively low price, consumers have also learned to purchase the specific product through organized group buying behavior reciprocity.
然而,要即时组织起足以提供团购价格的人数并不是容易的事情,特别是当消费者偶遇其欲购买的特定商品却发现该特定商品的价格过于高昂时。若在此时,消费者得以在其周遭找到同样有意愿购买该特定商品的其他人,将这些人组织起来以向商家赢得优惠价格来购买该特定商品是最有利的方式。However, it is not easy to immediately organize enough people to provide a group buying price, especially when a consumer encounters a specific product that he wants to buy but finds that the price of the specific product is too high. If at this time, consumers can find other people who are also willing to buy the specific commodity around them, it is the most beneficial way to organize these people to win preferential prices from the merchants to purchase the specific commodity.
为了便利此类型的消费者,本发明揭示了一种基于图1所示无线服务提供方法的组织方法,该组织方法图示于图2,并包含步骤如下:In order to facilitate this type of consumers, the present invention discloses an organizational method based on the wireless service provision method shown in FIG. 1. The organizational method is shown in FIG. 2 and includes the following steps:
步骤202:在一第一移动电子装置上启动一无线通讯协议以执行用于团购行为的一组织功能,并执行步骤204。Step 202: Activate a wireless communication protocol on a first mobile electronic device to execute an organizing function for group buying, and execute step 204.
步骤204:扫描该第一移动电子装置的周遭;当扫瞄到至少有一第二移动电子装置安装有该无线通讯协议时,执行步骤206;否则执行步骤220。Step 204: Scan the surroundings of the first mobile electronic device; when at least one second mobile electronic device installed with the wireless communication protocol is scanned, perform step 206; otherwise, perform step 220.
步骤206:确认该无线通讯协议是否被启动于该至少一第二移动电子装置上;若该无线通讯协议被启动于该至少一地二移动通讯装置上时,执行步骤210;否则执行步骤208。Step 206: Confirm whether the wireless communication protocol is activated on the at least one second mobile electronic device; if the wireless communication protocol is activated on the at least one second mobile communication device, perform step 210; otherwise, perform step 208.
步骤208:在该至少一第二移动电子装置上实施认证,以在该第二移动电子装置上启动该无线通讯协议,并执行步骤210。Step 208: Implement authentication on the at least one second mobile electronic device to activate the wireless communication protocol on the second mobile electronic device, and perform step 210.
步骤210:确认是否存在有不小于一第一预定数量的至少一第二移动电子装置;当确认存在有不小于该第一预定数量的至少一第二移动电子装置时,执行步骤212;否则执行步骤220。Step 210: Confirm whether there is at least one second mobile electronic device not less than a first predetermined number; when it is confirmed that there is at least one second mobile electronic device not less than the first predetermined number, execute step 212; otherwise execute Step 220.
步骤212:执行该组织功能包含的一配对程序。Step 212: Execute a pairing procedure included in the organization function.
步骤214:该配对程序将一团购信息传输至该第一预定数量的第二移动电子装置。Step 214: The pairing program transmits a group buying information to the first predetermined number of second mobile electronic devices.
步骤216:确认是否存在有不小于一第二预定数量且回应于该团购信息的第二移动电子装置;当确认存在有不小于一第二预定数量且回应于该团购信息的第二移动电子装置时,执行步骤218;否则执行步骤212。Step 216: Confirm whether there are no less than a second predetermined number of second mobile electronic devices that respond to the group buying information; when it is confirmed that there are no less than a second predetermined number of second mobile electronic devices that respond to the group buying information , execute step 218; otherwise, execute step 212.
步骤218:将该第一移动电子装置与该第二预定数量的第二移动电子装置组织起来,并执行步骤220。Step 218: Organize the first mobile electronic device and the second predetermined number of second mobile electronic devices, and perform step 220.
步骤220:步骤结束。Step 220: the step ends.
图2代表图1所示实施例的一特定实施例。举例来说,步骤202对应于步骤102,步骤204对应于步骤104,步骤206对应于步骤106,步骤208对应于步骤108,且步骤210-218对应于步骤110。FIG. 2 represents a specific embodiment of the embodiment shown in FIG. 1 . For example, step 202 corresponds to step 102 , step 204 corresponds to step 104 , step 206 corresponds to step 106 , step 208 corresponds to step 108 , and steps 210 - 218 correspond to step 110 .
为了简略且清楚说明,在此不重复赘述步骤202-208的细节。且步骤212-220将会以该第一预定数量为十个且该第二预定数量为六个的假设来解说,并另外假设当欲购买该特定商品的订单数量超过六个时,商家将会提供打过折扣的价格给消费者购买该特定商品。For brevity and clarity, the details of steps 202-208 are not repeated here. And steps 212-220 will be explained with the assumption that the first predetermined quantity is ten and the second predetermined quantity is six, and it is also assumed that when the order quantity to purchase the specific product exceeds six, the merchant will Offer the consumer a discounted price to purchase that particular item.
在步骤210中,在第一移动电子装置的使用者试图以较为低廉的价格购买特定商品时,且当该第一移动电子装置已发现至少一个处于其有效检测范围的第二移动电子装置时,该第一移动电子装置将会确认这些第二移动电子装置的数量是否大于十个(亦即该第一预定数量),以初步确认是否有向商家发起团购移动的可能性。In step 210, when the user of the first mobile electronic device tries to purchase a specific commodity at a relatively low price, and when the first mobile electronic device has found at least one second mobile electronic device within its effective detection range, The first mobile electronic device will confirm whether the quantity of these second mobile electronic devices is greater than ten (that is, the first predetermined quantity), so as to preliminarily confirm whether there is a possibility of initiating a group purchase movement to the merchant.
在步骤212中,在该第一移动电子装置发现不小于十个的第二移动电子装置时,该第一移动电子装置将会执行一配对程序,以实施该无线通讯协议所定义的组织功能。In step 212, when the first mobile electronic device finds not less than ten second mobile electronic devices, the first mobile electronic device executes a pairing procedure to implement the organization function defined by the wireless communication protocol.
在步骤214中,该配对程序将会传送或是广播有关该特定商品的团购信息给所检测到的这些第二移动电子装置,使得这些第二移动电子装置的使用者可自行根据该团购信息判断是否要回应该第一移动电子装置。该团购信息可另包含一认证码,使得这些第二移动装置的使用者可藉由认可该认证码来加入该团购移动。In step 214, the pairing program will transmit or broadcast group buying information about the specific commodity to the detected second mobile electronic devices, so that users of these second mobile electronic devices can judge according to the group buying information Whether to respond to the first mobile electronic device. The group buying information may further include an authentication code, so that users of the second mobile devices can join the group buying mobile by approving the authentication code.
在步骤216中,该配对程序会检查由这些第二移动电子装置回传的回应,以确认这些第二移动电子装置的使用者参加该团购移动来购买该特定商品的意愿。在步骤218中,若有不少于六个这些第二移动电子装置的使用者表达愿意参加该团购移动的意愿,该配对程序就会把该第一移动电子装置与有意愿参加该团购移动的这些第二移动电子装置加以组织起来,以实现使用低廉价格购买该特定商品的目的。若有少于六个这些第二移动电子装置的使用者表达愿意参加该团购移动的意愿,在步骤212中,该配对程序将会持续等待尚未回应的其他第二移动电子装置的回应或继续传送该团购信息以等待其他尚未回应的第二移动电子装置的回应。In step 216, the pairing program checks the responses returned by the second mobile electronic devices to confirm the willingness of the users of the second mobile electronic devices to participate in the group buying activity to purchase the specific product. In step 218, if there are not less than six users of these second mobile electronic devices expressing their willingness to participate in the mobile group purchase, the pairing program will connect the first mobile electronic device with those who are willing to participate in the mobile group purchase. These second mobile electronic devices are organized to achieve the purpose of purchasing the specific commodity at a low price. If there are less than six users of these second mobile electronic devices expressing willingness to participate in the mobile group purchase, in step 212, the pairing program will continue to wait for responses from other second mobile electronic devices that have not yet responded or continue to send The group buying information is waiting for responses from other second mobile electronic devices that have not yet responded.
在本发明的部份实施例中,该配对程序可使用一预定的最长等待回应时间或一信心值做为是否继续等待这些尚未回应的第二移动电子装置的回应的标准,以提高成功发起该团购移动的机率。其中该信心值是在上述组织程序中为了每一第二移动电子装置所产生。In some embodiments of the present invention, the pairing program can use a predetermined maximum waiting time for a response or a confidence value as a criterion for whether to continue to wait for the response of these second mobile electronic devices that have not yet responded, so as to improve the successful initiation The probability that the group buy will move. Wherein the confidence value is generated for each second mobile electronic device in the above organization procedure.
(2)相片/视讯分享(2) Photo/video sharing
大部分的一般相片/视讯分享系统皆基于伺服器来实施,然而,将相片或视讯置于伺服器可能会为使用者带来相当的不便。Most of the general photo/video sharing systems are implemented based on the server, however, putting photos or videos on the server may bring considerable inconvenience to users.
举例来说,在上传相片或视讯之前,使用者需要牢记其本地端中储存欲上传的相片或视讯的位置,且将相片或视讯置于伺服器在安全性上常需要承担较高的风险。For example, before uploading a photo or video, the user needs to keep in mind the location where the photo or video to be uploaded is stored in the local terminal, and placing the photo or video on the server often requires a higher risk in terms of security.
为了避免上述的问题,本发明揭示了数种基于图1所示的无线服务提供方法所实施的相片/视讯分享方法。In order to avoid the above problems, the present invention discloses several photo/video sharing methods implemented based on the wireless service provision method shown in FIG. 1 .
请参阅图3,其为根据本发明的一实施例并基于图1所示的无线服务提供方法所实施的相片/视讯分享方法的流程图。如图3所示,该相片/视讯分享方法包含步骤如下:Please refer to FIG. 3 , which is a flowchart of a photo/video sharing method implemented based on the wireless service providing method shown in FIG. 1 according to an embodiment of the present invention. As shown in Figure 3, the photo/video sharing method includes the following steps:
步骤302:在一第一移动电子装置上开启一无线通讯协议,其中该无线通讯协议定义有一相片/视讯分享功能、拍摄一张照片或录制一段视讯、并执行步骤304。Step 302 : Start a wireless communication protocol on a first mobile electronic device, wherein the wireless communication protocol defines a photo/video sharing function, take a photo or record a video, and execute step 304 .
步骤304:扫描位于该第一移动电子装置的有效检测范围之内并安装有该无线通讯协议的至少一个第二移动电子装置。当确认存在有位于该第一移动电子装置的有效检测范围之内并安装有该无线通讯协议的至少一个第二移动电子装置时,值行步骤310;否则执行步骤306。Step 304: Scan for at least one second mobile electronic device installed with the wireless communication protocol within the effective detection range of the first mobile electronic device. When it is confirmed that there is at least one second mobile electronic device within the effective detection range of the first mobile electronic device and installed with the wireless communication protocol, go to step 310 ; otherwise, go to step 306 .
步骤306:搜寻该至少一个第二移动电子装置中被允许存取该第一移动电子装置的第二移动电子装置,并执行步骤308。Step 306 : Search for a second mobile electronic device that is allowed to access the first mobile electronic device among the at least one second mobile electronic device, and execute step 308 .
步骤308:将所拍摄的相片或所录制的视讯传送至该至少一个被允许存取该第一移动电子装置的第二移动电子装置,并执行步骤310。Step 308 : Send the captured photo or recorded video to the at least one second mobile electronic device that is allowed to access the first mobile electronic device, and execute step 310 .
步骤310:步骤结束。Step 310: the step ends.
图3代表了图1中所示部份步骤的特例。举例来说,步骤302对应于步骤102,步骤304对应于步骤104,步骤306对应于步骤108,且步骤308对应于步骤110。FIG. 3 represents a specific example of some of the steps shown in FIG. 1 . For example, step 302 corresponds to step 102 , step 304 corresponds to step 104 , step 306 corresponds to step 108 , and step 308 corresponds to step 110 .
在本发明的一实施例中,在步骤306所实施的认证程序为可选择是否要执行的。In an embodiment of the present invention, the authentication procedure implemented in step 306 is optional.
在步骤302中,该相片与该视讯可在该无线通讯协议被开启以前或以后所拍摄或录制。In step 302, the photo and the video can be taken or recorded before or after the wireless communication protocol is activated.
在步骤304与步骤306中,会有至少一个位于该第一移动电子装置的有效检测范围内、安装有该无线通讯协议、且被允许存取该第一移动电子装置的第二移动电子装置被该第一移动电子装置所搜寻,其中该无线通讯协议定义有该相片/视讯分享功能。如此一来,可将相片或视讯分享于搜寻找到的第二移动电子装置。In step 304 and step 306, at least one second mobile electronic device located within the effective detection range of the first mobile electronic device, installed with the wireless communication protocol, and allowed to access the first mobile electronic device is detected. Searched by the first mobile electronic device, wherein the wireless communication protocol defines the photo/video sharing function. In this way, the photo or video can be shared with the second mobile electronic device found in the search.
请注意,在本发明的一实施例中,在步骤304与步骤306之间,亦可确认该无线通讯协议是否已被开启于该至少一个被找到的第二移动电子装置上,如步骤206所述。Please note that in an embodiment of the present invention, between step 304 and step 306, it may also be confirmed whether the wireless communication protocol has been enabled on the at least one found second mobile electronic device, as shown in step 206 stated.
请参阅图4,其为根据本发明的一实施例所揭示的相片/视讯分享方法的流程图,其中该相片/视讯方法基于图1所示的无线服务提供方法所实施。如图4所示,其包含步骤如下:Please refer to FIG. 4 , which is a flowchart of a photo/video sharing method according to an embodiment of the present invention, wherein the photo/video method is implemented based on the wireless service provision method shown in FIG. 1 . As shown in Figure 4, the steps involved are as follows:
步骤322:在一第一移动电子装置上开启一无线通讯协议,其中该无线通讯协议定义有一相片/视讯分享功能、拍摄一张相片或录制一段视讯、并执行步骤324。Step 322 : Enable a wireless communication protocol on a first mobile electronic device, wherein the wireless communication protocol defines a photo/video sharing function, take a photo or record a video, and execute step 324 .
步骤324:检测该相片或该视讯上出现过的脸部图像特征;若检测到至少一脸部图像特征,执行步骤326;否则执行步骤334。Step 324 : Detect facial image features that have appeared in the photo or the video; if at least one facial image feature is detected, go to step 326 ; otherwise, go to step 334 .
步骤326:扫描该第一移动电子装置的周遭,以确认是否存在有位于该第一移动电子装置的有效检测范围之内并安装有该无线通讯协议的至少一个第二移动电子装置,并在所检测到位于该第一移动电子装置的有效检测范围之内并安装有该无线通讯协议的至少一个第二移动电子装置中找寻至少一个被允许存取该第一移动电子装置的第二移动电子装置;当确认至少有一个第二移动电子装置被允许存取该第一移动电子装置,执行步骤328;否则执行步骤334。Step 326: Scan the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device installed with the wireless communication protocol within the effective detection range of the first mobile electronic device, and Finding at least one second mobile electronic device that is allowed to access the first mobile electronic device among at least one second mobile electronic device installed with the wireless communication protocol within the effective detection range of the first mobile electronic device ; When it is confirmed that at least one second mobile electronic device is allowed to access the first mobile electronic device, execute step 328; otherwise, execute step 334.
步骤328:将该第一移动电子装置中所储存与该至少一第二移动电子装置相关的脸部图像特征或该至少一个被准许存取该第一移动电子装置的第二移动电子装置所储存的脸部图像特征与该相片或该视讯中被检测到的至少一个脸部图像特征做比对;当在该第一移动电子装置中所储存与该至少一第二移动电子装置相关的脸部图像特征中或该至少一个第二移动电子装置中比对到符合该相片或该视讯的至少一脸部图像特征,则执行步骤332;否则执行步骤334。Step 328: Store in the first mobile electronic device the facial image features related to the at least one second mobile electronic device or the at least one second mobile electronic device that is allowed to access the first mobile electronic device The facial image features are compared with at least one facial image feature detected in the photo or the video; when the face stored in the first mobile electronic device is related to the at least one second mobile electronic device If at least one facial image feature matching the photo or the video is found among the image features or the at least one second mobile electronic device, then go to step 332 ; otherwise, go to step 334 .
步骤332:将该相片或该视讯传输至储存有符合该相片或该视讯的该至少一脸部图像特征的第二移动电子装置,并执行334。Step 332 : Transmit the photo or the video to a second mobile electronic device storing the at least one facial image characteristic matching the photo or the video, and execute 334 .
步骤334:步骤结束。Step 334: the step ends.
图4代表图1所示方法的一特例。举例来说,步骤322对应于步骤102,步骤326对应于步骤104、106、及108,步骤328与步骤332对应于步骤110。图4所示的方法应用了脸部检测/认知技术在相片/视讯上。FIG. 4 represents a specific example of the method shown in FIG. 1 . For example, step 322 corresponds to step 102 , step 326 corresponds to steps 104 , 106 , and 108 , and step 328 and step 332 correspond to step 110 . The method shown in Figure 4 applies face detection/recognition technology to photos/videos.
在步骤322中,该相片与该视讯可在该无线通讯协议被开启前或被开启后拍摄或录制。In step 322, the photo and the video can be taken or recorded before or after the wireless communication protocol is activated.
在步骤324中,脸部识别技术(Facialrecognition)可用于根据人脸上的脸部图像特征(Facialpatterncharacteristic)识别出照片或视讯中的脸部图像(Facialpattern),这些脸部图像特征可为人脸上的鼻子、嘴巴、眼睛等一般人都会具有的基本特征。总言之,步骤324中的脸部识别技术可使用统计或几何特征技术等方式实施于相片或影像来识别出可能的使用者。In step 324, the facial recognition technology (Facial recognition) can be used to recognize the facial image (Facial pattern) in the photo or video according to the facial image feature (Facial pattern characteristic) on the human face. The nose, mouth, eyes and other basic features that ordinary people will have. In a word, the face recognition technology in step 324 can be implemented in the photos or images by means of statistical or geometric feature technology to identify possible users.
在步骤328中,根据本发明的一实施例,至少一第二移动电子装置的使用者的脸部图像会与该第一移动电子装置所得到的该照片或该视讯中的脸部图像比对;而根据本发明的另一实施例,该第一移动电子装置原先已储存该至少一第二移动电子装置的使用者的脸部图像特征(例如该第一移动电子装置的联络人清单中可储存有该第二移动电子装置的使用者的个人数字相片或个人视讯上的脸部图像特征)亦可用来与该第一移动电子装置所得到的该照片或该视讯中的脸部图像特征比对,其中该至少一第二移动电子装置是被假设现有已与该第一移动电子装置进行过信息交换,而使得该第一移动电子装置的联络人清单中储存有该至少一第二移动电子装置的使用者的脸部图像。若上述比对过程中发现脸部图像特征符合或一致的情况,该相片或该视讯会被传送至具有一致或符合脸部图像特征的第二移动电子装置处。如此一来,可根据该至少一第二移动电子装置中储存的脸部图像特征或是该第一移动电子装置的联络人清单所储存该至少一第二移动电子装置的使用者的脸部图像特征是否出现于将要被分享的相片或视讯中来判断是否要分享该相片或该视讯,以实现使用无线通讯协议的相片或视讯分享。In step 328, according to an embodiment of the present invention, the facial image of the user of at least one second mobile electronic device is compared with the facial image in the photo or the video obtained by the first mobile electronic device and according to another embodiment of the present invention, the first mobile electronic device has previously stored the facial image characteristics of the user of the at least one second mobile electronic device (for example, the contact list of the first mobile electronic device can The personal digital photo or the facial image feature on the personal video of the user of the second mobile electronic device) can also be used to compare with the facial image feature in the photo or the video obtained by the first mobile electronic device Yes, wherein the at least one second mobile electronic device is assumed to have previously exchanged information with the first mobile electronic device, so that the at least one second mobile electronic device is stored in the contact list of the first mobile electronic device The facial image of the user of the electronic device. If it is found that the facial image features match or match during the comparison process, the photo or the video will be sent to the second mobile electronic device having the same or matching facial image features. In this way, the facial image of the user of the at least one second mobile electronic device can be stored according to the facial image features stored in the at least one second mobile electronic device or the contact list of the first mobile electronic device Whether the feature appears in the photo or video to be shared determines whether to share the photo or video, so as to realize photo or video sharing using a wireless communication protocol.
请参阅图5,其为根据本发明的一实施例所揭示基于图1所示的无线服务提供方法实施的相片/视讯分享方法的流程图,其中图5所示的实施例包含图3与图4所示步骤的组合。图5所示步骤如下:Please refer to FIG. 5 , which is a flowchart of a photo/video sharing method based on the wireless service providing method shown in FIG. 1 disclosed according to an embodiment of the present invention, wherein the embodiment shown in FIG. 5 includes FIG. 3 and FIG. Combination of steps shown in 4. The steps shown in Figure 5 are as follows:
步骤352:在一第一移动电子装置上启动一无线通讯协议,并执行步骤354,其中该无线通讯协议定义有一相片/视讯分享功能。Step 352: Activate a wireless communication protocol on a first mobile electronic device, and execute step 354, wherein the wireless communication protocol defines a photo/video sharing function.
步骤354:检测出现于相片或视讯中的脸部图像;当至少一个脸部图像被检测到时,执行步骤356;否则执行步骤362。Step 354 : Detect facial images appearing in the photo or video; when at least one facial image is detected, execute step 356 ; otherwise, execute step 362 .
步骤356:检测该第一移动电子装置的周遭,以确认是否存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内并安装有该移动通讯协议,并在所确认到的该至少一个第二移动电子装置中找寻已被准许存取该第一移动电子装置的第二移动电子装置;当确认存在有至少一个位于该第一移动电子装置的有效检测范围内、安装有该移动通讯协议、且已被准许存取该第一移动电子装置的第二移动电子装置时,执行步骤358;否则执行步骤370。Step 356: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device located within the effective detection range of the first mobile electronic device and installed with the mobile communication protocol, and confirm that there is Find the second mobile electronic device that has been allowed to access the first mobile electronic device among the at least one second mobile electronic device; when it is confirmed that there is at least one mobile electronic device installed within the effective detection range of the first mobile electronic device If the mobile communication protocol is used and the second mobile electronic device has been allowed to access the first mobile electronic device, execute step 358 ; otherwise, execute step 370 .
步骤358:将该第一移动电子装置中所储存与该至少一第二移动电子装置相关的脸部图像或储存于该至少一个被允许存取该第一移动电子装置的第二移动电子装置的脸部图像与该相片或该视讯进行比对;当在该第一移动电子装置中所储存与该至少一第二移动电子装置相关的脸部图像中或该至少一个第二移动电子装置中比对到符合该相片或该视讯的至少一脸部图像特征,则执行步骤360;否则执行步骤370。Step 358: Store the face image related to the at least one second mobile electronic device stored in the first mobile electronic device or in the at least one second mobile electronic device that is allowed to access the first mobile electronic device The face image is compared with the photo or the video; when the face image stored in the first mobile electronic device and related to the at least one second mobile electronic device or the at least one second mobile electronic device is compared If at least one facial image feature matching the photo or the video is found, then go to step 360 ; otherwise, go to step 370 .
步骤360:将该相片或该视讯传送至该至少一个储存有脸部图像比对结果为符合的第二移动电子装置,并执行步骤370。Step 360: Send the photo or the video to the at least one second mobile electronic device that stores the face image matching result, and execute step 370.
步骤362:检测该第一移动电子装置的周遭已确认是否存在有位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议的至少一个第二移动电子装置;当存在有至少一个位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议的第二移动电子装置时,执行步骤364;否则执行步骤370。Step 362: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device within the effective detection range of the first mobile electronic device and installed with the wireless communication protocol; when there is at least one When the second mobile electronic device installed with the wireless communication protocol is within the effective detection range of the first mobile electronic device, execute step 364 ; otherwise, execute step 370 .
步骤364:确认该至少一个位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议的第二移动电子装置是否被允许存取该第一移动电子装置,并执行步骤366。Step 364 : Confirm whether the at least one second mobile electronic device installed with the wireless communication protocol within the effective detection range of the first mobile electronic device is allowed to access the first mobile electronic device, and execute step 366 .
步骤366:将该相片或该视讯传送至该至少一个第二移动电子装置,并执行步骤370。Step 366 : Send the photo or the video to the at least one second mobile electronic device, and execute step 370 .
步骤370:步骤结束。Step 370: the step ends.
步骤352-360对应于图4所示的步骤,步骤362、364、366对应于图5所示的步骤。关于这些步骤的详细叙述将不再另行赘述。Steps 352-360 correspond to the steps shown in FIG. 4, and steps 362, 364, 366 correspond to the steps shown in FIG. The detailed description of these steps will not be described separately.
藉由图3、4和5所示的各实施例,分享相片或视讯对于移动电子装置的使用者来说会变的更为便利。With the various embodiments shown in FIGS. 3 , 4 and 5 , sharing photos or videos will become more convenient for users of mobile electronic devices.
(3)虚拟媒体播放清单/媒体档案分享(3) Virtual media playlist/media file sharing
请参阅图6,其根据本发明的一实施例并基于图1所示的无线服务提供方法来揭示一虚拟播放清单/媒体档案分享方法。如图6所示,该虚拟播放清单/媒体档案分享方法包含步骤如下:Please refer to FIG. 6 , which discloses a virtual playlist/media file sharing method based on the wireless service provision method shown in FIG. 1 according to an embodiment of the present invention. As shown in Figure 6, the virtual playlist/media file sharing method includes the following steps:
步骤402:在一第一移动电子装置上启动一无线通讯协议,并执行步骤404。Step 402: Start a wireless communication protocol on a first mobile electronic device, and execute step 404.
步骤404:检测该第一移动电子装置的周遭,以确认是否存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议,并确认所找到的该至少一个第二移动电子装置内是否有被允许存取该第一移动电子装置的第二移动电子装置;当存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内、安装有该无线通讯协议、且被允许存取该第一移动电子装置,执行步骤406;否则执行步骤412。Step 404: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device within the effective detection range of the first mobile electronic device and installed with the wireless communication protocol, and confirm the found Whether there is a second mobile electronic device in the at least one second mobile electronic device that is allowed to access the first mobile electronic device; when there is at least one second mobile electronic device located within the effective detection range of the first mobile electronic device 1. The wireless communication protocol is installed and allowed to access the first mobile electronic device, go to step 406 ; otherwise go to step 412 .
步骤406:由该至少一个被允许存取该第一移动电子装置的第二移动电子装置中撷取媒体播放清单,并执行步骤408。Step 406 : Retrieve the media playlist from the at least one second mobile electronic device that is allowed to access the first mobile electronic device, and execute step 408 .
步骤408:根据所撷取的媒体播放清单,在该第一移动电子装置上产生一虚拟媒体播放清单,并执行步骤410。Step 408: Generate a virtual media playlist on the first mobile electronic device according to the retrieved media playlist, and execute step 410.
步骤410:在该第一移动电子装置或该至少一个被允许存取该第一移动电子装置的第二移动电子装置上播放与该虚拟媒体播放清单相关的媒体档案,并执行步骤412。Step 410 : Play the media file related to the virtual media playlist on the first mobile electronic device or the at least one second mobile electronic device that is allowed to access the first mobile electronic device, and execute step 412 .
步骤412:步骤结束。Step 412: the step ends.
图6为图1所示实施例的特例。举例来说,步骤402对应于步骤102,步骤404对应于步骤104、106、108,且步骤406、408、410对应于步骤110。FIG. 6 is a special example of the embodiment shown in FIG. 1 . For example, step 402 corresponds to step 102 , step 404 corresponds to steps 104 , 106 , 108 , and steps 406 , 408 , 410 correspond to step 110 .
在步骤408中,该虚拟媒体播放清单可包含该第一移动电子装置与该至少一个被允许存取该第一移动电子装置的第二移动电子装置上的部份或全部媒体播放清单的内容。In step 408, the virtual media playlist may include part or all of the contents of the media playlist on the first mobile electronic device and the at least one second mobile electronic device that is allowed to access the first mobile electronic device.
在步骤410中,当储存于该至少一个第二移动电子装置的一媒体档案在该虚拟媒体播放清单上被浏览时,该媒体档案可由该至少一个第二移动电子装置上被下载、快取(cached)、或复制于该第一移动电子装置,亦可在存放该媒体档案的一第二移动电子装置上被值接播放。In step 410, when a media file stored in the at least one second mobile electronic device is browsed on the virtual media playlist, the media file can be downloaded, cached ( cached), or copied on the first mobile electronic device, can also be played directly on a second mobile electronic device storing the media file.
如此一来,彼此在各自的有效检测范围内的移动电子装置之间可以分享虚拟媒体播放清单与相关的媒体档案,其中该媒体档案可包含音讯档案/数据流或视讯档案/数据流。In this way, the virtual media playlist and related media files can be shared between the mobile electronic devices within their respective effective detection ranges, wherein the media files can include audio files/data streams or video files/data streams.
(5)联络人清单信息分享(5) Contact list information sharing
为了解决现有技术中群组成员在更新群组联络人清单会遭遇的种种问题,本发明在图7揭示了一种基于图1所示的无线服务提供方法的联络人清单分享方法。根据本发明的一实施例,图7所示的联络人清单分享方法包含步骤如下:In order to solve various problems encountered by group members in updating the group contact list in the prior art, the present invention discloses a contact list sharing method based on the wireless service providing method shown in FIG. 1 in FIG. 7 . According to an embodiment of the present invention, the contact list sharing method shown in FIG. 7 includes the following steps:
步骤502:在一第一移动电子装置上启动一无线通讯协议,并执行步骤504,其中该无线通讯协议定义有一连络人清单分享功能。Step 502: Start a wireless communication protocol on a first mobile electronic device, and execute step 504, wherein the wireless communication protocol defines a contact list sharing function.
步骤504:检测该第一移动电子装置的周遭,以确认是否存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议,并确认所找到的该至少一个第二移动电子装置内是否有被允许存取该第一移动电子装置的第二移动电子装置;当存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内、安装有该无线通讯协议、且被允许存取该第一移动电子装置,执行步骤508;否则执行步骤514。Step 504: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device within the effective detection range of the first mobile electronic device and installed with the wireless communication protocol, and confirm the found Whether there is a second mobile electronic device in the at least one second mobile electronic device that is allowed to access the first mobile electronic device; when there is at least one second mobile electronic device located within the effective detection range of the first mobile electronic device , the wireless communication protocol is installed and allowed to access the first mobile electronic device, go to step 508 ; otherwise go to step 514 .
步骤508:该第一移动电子装置将其储存的联络人清单与该至少一个被允许存取该第一移动电子装置的第二移动电子装置的联络人清单进行交换,并将其储存的联络人清单与该至少一个第二移动电子装置的联络清单加以合并,以产生一虚拟群组联络人清单,并执行步骤510。Step 508: The first mobile electronic device exchanges its stored contact list with the contact list of the at least one second mobile electronic device that is allowed to access the first mobile electronic device, and the stored contacts The list is merged with the contact list of the at least one second mobile electronic device to generate a virtual group contact list, and step 510 is executed.
步骤510:等待该无线通讯协议所定义的一停止指令;若该停止指令被接收到,执行步骤512;否则执行步骤510。Step 510: Wait for a stop command defined by the wireless communication protocol; if the stop command is received, go to step 512; otherwise go to step 510.
步骤512:请求该第一移动电子装置与该至少一个被允许存取该第一移动电子装置的第二移动电子装置移除该虚拟群组联络人清单,并执行步骤514。Step 512 : Request the first mobile electronic device and the at least one second mobile electronic device allowed to access the first mobile electronic device to remove the virtual group contact list, and execute step 514 .
步骤514:步骤结束。Step 514: the step ends.
图7所示的实施例为图1所示实施例的特例。举例来说,步骤502对应于步骤102,步骤504对应于步骤104、106、108,且步骤508、510、512对应于步骤110。The embodiment shown in FIG. 7 is a special example of the embodiment shown in FIG. 1 . For example, step 502 corresponds to step 102 , step 504 corresponds to steps 104 , 106 , 108 , and steps 508 , 510 , 512 correspond to step 110 .
在本发明的一实施例中,可自行选择是否执行步骤504所述的认证过程。In an embodiment of the present invention, one can choose whether to execute the authentication process described in step 504 or not.
在步骤508中,该联络人清单分享方法可实施于每一个彼此已建立联系的移动电子装置,例如该第一移动电子装置与该至少一个被允许存取该第一移动电子装置的第二移动电子装置。In step 508, the contact list sharing method can be implemented on each mobile electronic device that has established contact with each other, such as the first mobile electronic device and the at least one second mobile electronic device that is allowed to access the first mobile electronic device. electronic device.
步骤510中,该第一移动电子装置或该至少一个第二移动电子装置皆可发出该停止指令,以停止该无线通讯协议的使用或是停止该联络人清单分享功能的使用。In step 510, either the first mobile electronic device or the at least one second mobile electronic device can issue the stop command to stop the use of the wireless communication protocol or stop the use of the contact list sharing function.
在步骤512中,该第一移动电子装置的使用者可自行选择将该虚拟群组联络人清单移除于或继续保留于该第一移动电子装置。In step 512, the user of the first mobile electronic device can choose to remove or keep the virtual group contact list on the first mobile electronic device.
根据本发明的一实施例,该第一移动电子装置可自由选择其欲分享联络人清单的第二移动电子装置,如图8所示。图8所示的联络人清单分享方法亦基于图1所示的无线服务提供方法,并包含步骤如下:According to an embodiment of the present invention, the first mobile electronic device can freely select the second mobile electronic device to share the contact list with, as shown in FIG. 8 . The contact list sharing method shown in FIG. 8 is also based on the wireless service provision method shown in FIG. 1, and includes the following steps:
步骤522:在一第一移动电子装置上启动一无线通讯协议,并执行步骤524。Step 522: Activate a wireless communication protocol on a first mobile electronic device, and execute step 524.
步骤524:检测该第一移动电子装置的周遭,以确认是否存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议,并确认所找到的该至少一个第二移动电子装置内是否有被允许存取该第一移动电子装置的第二移动电子装置;当存在有至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围内并安装有该无线通讯协议,执行步骤526;否则执行步骤534。Step 524: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device within the effective detection range of the first mobile electronic device and installed with the wireless communication protocol, and confirm the found Whether there is a second mobile electronic device in the at least one second mobile electronic device that is allowed to access the first mobile electronic device; when there is at least one second mobile electronic device located within the effective detection range of the first mobile electronic device and the wireless communication protocol is installed, go to step 526; otherwise go to step 534.
步骤526:该第一移动电子装置接收一指令以授权该至少一个第二移动装置来存取该第一移动电子装置,并执行步骤528。Step 526 : The first mobile electronic device receives an instruction to authorize the at least one second mobile device to access the first mobile electronic device, and execute step 528 .
步骤528:该第一移动电子装置将其储存的联络人清单与该至少一个被允许存取该第一移动电子装置的第二移动电子装置的联络人清单进行交换,并将其储存的联络人清单与该至少一个第二移动电子装置的联络清单加以合并,以产生一虚拟群组联络人清单,并执行步骤530。Step 528: The first mobile electronic device exchanges its stored contact list with the contact list of the at least one second mobile electronic device that is allowed to access the first mobile electronic device, and the stored contacts The list is merged with the contact list of the at least one second mobile electronic device to generate a virtual group contact list, and step 530 is executed.
步骤530:等待该无线通讯协议所定义的一停止指令;若该停止指令被接收到,执行步骤532;否则执行步骤534。Step 530: Wait for a stop command defined by the wireless communication protocol; if the stop command is received, go to step 532; otherwise go to step 534.
步骤532:请求该第一移动电子装置与该至少一个被允许存取该第一移动电子装置的第二移动电子装置移除该虚拟群组联络人清单,并执行步骤534。Step 532 : Request the first mobile electronic device and the at least one second mobile electronic device allowed to access the first mobile electronic device to remove the virtual group contact list, and execute step 534 .
步骤534:步骤结束。Step 534: the step ends.
图7与图8所示实施例的主要差异处在于授权该至少一第二移动电子装置存取该第一移动电子装置的部份。在图8中,该第一移动电子装置可自由选择其欲授权的第二移动电子装置,而非采用如图7中对每一第二移动电子装置皆授权存取该虚拟联络人清单的作法。The main difference between the embodiments shown in FIG. 7 and FIG. 8 lies in the part of authorizing the at least one second mobile electronic device to access the first mobile electronic device. In FIG. 8, the first mobile electronic device can freely choose the second mobile electronic device it wants to authorize, instead of using the method of authorizing each second mobile electronic device to access the virtual contact list as shown in FIG. 7 .
(6)待办事项提醒:(6) Reminder of to-do items:
为了避免现有技术提及丧失处理待办事项良机的情况,本发明根据一实施例,揭示了一种基于图1所示的无线服务提供方法的提醒方法。如图9所示,该提醒方法包含步骤如下:In order to avoid the situation in the prior art that the opportunity of processing to-do items is lost, the present invention discloses a reminder method based on the wireless service provision method shown in FIG. 1 according to an embodiment. As shown in Figure 9, the reminder method includes the following steps:
步骤602:由一第一移动电子装置的一第一使用者处接收一讯息,其中该讯息提示与一第二移动电子装置的一第二使用者相关的触发状况,并执行步骤604。Step 602 : Receive a message from a first user of a first mobile electronic device, wherein the message prompts a trigger condition related to a second user of a second mobile electronic device, and execute step 604 .
步骤604:在该第一移动电子装置上启动并注册一无线通讯协议,并执行步骤606,其中该无线通讯协议定义有一讯息提醒功能。Step 604: Activate and register a wireless communication protocol on the first mobile electronic device, and execute step 606, wherein the wireless communication protocol defines a message reminder function.
步骤606:该第一移动电子装置检测该第二移动电子装置是否位于其有效检测范围内;若该第一移动电子装置检测到该第二移动电子装置位于其有效检测范围内,执行步骤608;否则执行步骤606。Step 606: The first mobile electronic device detects whether the second mobile electronic device is within its effective detection range; if the first mobile electronic device detects that the second mobile electronic device is within its effective detection range, execute step 608; Otherwise, execute step 606 .
步骤608:该第一移动电子装置发出一警示,并执行步骤610。Step 608: The first mobile electronic device issues an alert, and executes Step 610.
步骤610:步骤结束。Step 610: the step ends.
图9所示的实施例为图1所示实施例的特例。举例来说,步骤604对应于步骤102,步骤606对应于步骤104,且步骤608对应于步骤110。The embodiment shown in FIG. 9 is a special example of the embodiment shown in FIG. 1 . For example, step 604 corresponds to step 102 , step 606 corresponds to step 104 , and step 608 corresponds to step 110 .
在步骤608中,该警示可为任何第一移动电子装置所发出的讯号,用来提醒该第一使用者进行与该第二使用者相关的重要事项,其中该重要事项的细节亦可记录于该警示所提示的该讯息中。In step 608, the alert can be a signal sent by any first mobile electronic device to remind the first user to perform important matters related to the second user, wherein the details of the important matters can also be recorded in in the message prompted by the alert.
藉由图9所示的提醒方法,该第一移动电子装置的该第一使用者会在第二移动电子装置位于其附近时被提醒与该第二使用者进行重要的待办事项,而免除忘记进行该待办事项的风险。With the reminder method shown in FIG. 9, the first user of the first mobile electronic device will be reminded to carry out important to-do items with the second user when the second mobile electronic device is located nearby, thereby eliminating the need for The risk of forgetting to do that to-do.
(7)讯息分享(7) Information sharing
AirLink是一种邻近基础(Proximity-based)的点对点架构,其使得移动电子装置之间可使用包括蓝芽、Wifi-Direct、和/或其他无线传输层等无线通讯协议来建立直接连结。当AirLink被启动时,移动电子装置可以广播其本身的存在,并藉此使用广域独有识别字串(Globaluniqueidentificationstring,GUID)找寻附近使用AirLink的移动电子装置。如此一来,可将移动电子装置的广域独有识别字串与使用者信息做连结,以在Airlink架构之上建立一讯息系统,以在安装Airlink的移动电子装置之间使用各自的广域独有识别字串来进行讯息的传输与交换。AirLink is a proximity-based point-to-point architecture that enables mobile electronic devices to establish direct connections using wireless communication protocols including Bluetooth, Wifi-Direct, and/or other wireless transport layers. When AirLink is activated, the mobile electronic device can broadcast its own presence and thereby use the Global unique identification string (GUID) to find nearby mobile electronic devices using AirLink. In this way, the wide-area unique identification string of the mobile electronic device can be linked with the user information to establish a message system on the Airlink architecture, so that the respective wide-area can be used between the mobile electronic devices installed with Airlink The unique identification string is used for the transmission and exchange of messages.
由于AirLink是邻近基础的点对点架构,安装Airlink的移动电子装置只能与已被找到并已建立直接连结的其他移动电子装置在AirLink的网路架构下进行讯息的传输与交换。Since AirLink is a peer-to-peer architecture, Airlink-installed mobile electronic devices can only transmit and exchange information with other mobile electronic devices that have been found and established direct connections under the AirLink network architecture.
本发明揭示一种讯息分享方法,使得安装并注册了邻近基础点对点架构的移动电子装置可发送(forward)点对点的讯息,例如使用了AirLink网路架构的移动电子装置。藉由本发明的讯息分享方法的辅助,一第一移动电子装置可将点对点讯息直接传输至并未建立直接直接连结的其他移动电子装置。如此一来,可以确实的降低点对点讯息的在传输上的限制。The present invention discloses a message sharing method, so that mobile electronic devices installed and registered with the adjacent basic P2P architecture can forward P2P messages, such as mobile electronic devices using the AirLink network architecture. With the assistance of the message sharing method of the present invention, a first mobile electronic device can directly transmit peer-to-peer messages to other mobile electronic devices that have not established a direct connection. In this way, the limitation on the transmission of point-to-point messages can be reduced indeed.
图10是根据本发明的一实施例图示一讯息分享方法,其包含步骤如下:FIG. 10 illustrates a message sharing method according to an embodiment of the present invention, which includes the following steps:
步骤702:一第一移动电子装置与位于该第一移动电子装置的有效检测范围内的一第二移动电子装置建立邻近基础的点对点连结。Step 702: A first mobile electronic device establishes a proximity-based point-to-point connection with a second mobile electronic device within the effective detection range of the first mobile electronic device.
步骤704:该第一移动电子装置使用该邻近基础点对点连结与该第二移动电子装置交换使用者信息,并执行步骤706。Step 704: The first mobile electronic device exchanges user information with the second mobile electronic device using the proximity based point-to-point connection, and step 706 is executed.
步骤706:该第一移动电子装置根据该使用者信息确认其发送讯息暂存区(Outboxbuffer)所储存的一讯息的目标是否即为该第二移动电子装置。若该讯息的目标被确认为该第二移动电子装置,执行步骤710;否则执行步骤712。Step 706: The first mobile electronic device confirms according to the user information whether the destination of a message stored in its outbox buffer is the second mobile electronic device. If the target of the message is confirmed as the second mobile electronic device, go to step 710 ; otherwise, go to step 712 .
步骤710:将该讯息发送至该第二移动电子装置的一接收讯息暂存区(Inboxbuffer),并执行步骤716。Step 710: Send the message to an Inbox buffer of the second mobile electronic device, and execute Step 716.
步骤712:确认该讯息是否符合多个预定条件中至少其中之一。当该讯息符合该多个预定条件中至少其中之一时,执行步骤714,否则执行步骤716。Step 712: Confirm whether the message meets at least one of a plurality of predetermined conditions. When the message meets at least one of the plurality of predetermined conditions, go to step 714 , otherwise go to step 716 .
步骤714:将该讯息传输至该第二移动电子装置的一发送讯息暂存区,并执行步骤716。Step 714: Transmit the message to a sending message temporary storage area of the second mobile electronic device, and execute step 716.
步骤716:确认该第一移动电子装置的该发送讯息暂存区所储存的所有讯息是否已在步骤706中被确认过。若该第一移动电子装置的该发送讯息暂存区所储存的所有讯息已在步骤706中被确认过,执行步骤718,否则执行步骤706。Step 716: Confirm whether all the messages stored in the sending message temporary storage area of the first mobile electronic device have been confirmed in step 706. If all the messages stored in the sending message temporary storage area of the first mobile electronic device have been confirmed in step 706, go to step 718, otherwise go to step 706.
步骤718:步骤结束。Step 718: The step ends.
步骤712所述的多个预定条件可包含如下条件:The plurality of predetermined conditions described in step 712 may include the following conditions:
(a)该讯息是否被允许在传送至目的地的途中先行传输至该第一移动电子装置以外的其他移动电子装置;(a) whether the message is allowed to be transmitted to other mobile electronic devices other than the first mobile electronic device on the way to the destination;
(b)该第二移动电子装置是否被允许代表该第一移动电子装置来接收并传送该讯息;(b) whether the second mobile electronic device is allowed to receive and transmit the message on behalf of the first mobile electronic device;
(c)该讯息的目标是否存在于该第二移动电子装置的一联络人清单;(c) whether the target of the message exists in a contact list of the second mobile electronic device;
(d)该讯息的目标最近是否曾经出现于该第二移动电子装置的有效检测范围内,例如在最近几天之内;(d) Whether the target of the message has recently appeared within the effective detection range of the second mobile electronic device, for example, within the last few days;
(e)该第二移动电子装置最近是否曾经去过一特定地理位置,例如在最近几天之内;(e) whether the second mobile electronic device has been to a specific geographic location recently, for example, within the last few days;
(f)该第二移动电子装置包含的一行事历或日历事件是否有记录将要在不远的未来内前往一特定地理位置的事件,例如未来几天之内;及(f) whether the second mobile electronic device includes a calendar or calendar event that records an event that will go to a specific geographic location in the near future, for example, within a few days; and
(g)该讯息的生命周期(Time-to-live,TTL)是否已经结束。(g) Whether the life cycle (Time-to-live, TTL) of the message has ended.
请参阅图11,其图示实施图10所示的讯息分享方法的一例示示意图,其中储存于一第一移动电子装置750的一讯息752的目标被假设为一第三移动电子装置758,且一第二移动电子装置754为将讯息752由第一移动电子装置750传输至第三移动电子装置758的转送媒介。Please refer to FIG. 11 , which illustrates an exemplary schematic diagram of implementing the message sharing method shown in FIG. 10 , wherein the target of a message 752 stored in a first mobile electronic device 750 is assumed to be a third mobile electronic device 758, and A second mobile electronic device 754 is the transfer medium for transmitting the message 752 from the first mobile electronic device 750 to the third mobile electronic device 758 .
每一移动电子装置皆包含一发送讯息暂存区与一接收讯息暂存区。该接收讯息暂存区用来暂存本地端可存取讯息(Locally-accessiblemessage)。该发送讯息暂存区用来暂存本地端禁止存取讯息(Locally-inaccessiblemessage),并用来在本地端禁止存取讯息的目标出现时发送本地端禁止存取讯息。Each mobile electronic device includes a sending message temporary storage area and a receiving message temporary storage area. The received message temporary storage area is used to temporarily store locally-accessible messages. The sending message temporary storage area is used to temporarily store a Locally-inaccessible message, and is used to send the Locally-inaccessible message when the target of the Locally-inaccessible message appears.
在一第一阶段中,于步骤702,第一移动电子装置750与邻近的第二移动电子装置754建立邻近基础点对点连结,使得第一移动电子装置750可在步骤704中藉由该邻近基础点对点连结与第二移动电子装置754交换使用者信息。接着,在步骤706中,由于第二移动电子装置754并非讯息752的目标,上述的各种预定条件将会在步骤712中被用来检视讯息752。假设第三移动电子装置758被登记于第二移动电子装置754的联络人清单中,则第一移动电子装置将会在步骤714中将讯息752传输至第二移动电子装置754的发送讯息暂存区。只要第一移动电子装置750的发送讯息暂存区暂存的所有讯息都在步骤706中被检查过,该第一阶段就算是结束。In a first stage, in step 702, the first mobile electronic device 750 establishes a proximity-based point-to-point connection with a neighboring second mobile electronic device 754, so that the first mobile electronic device 750 can use the proximity-based point-to-point connection in step 704 Link to exchange user information with the second mobile electronic device 754 . Next, in step 706 , since the second mobile electronic device 754 is not the target of the message 752 , the aforementioned various predetermined conditions will be used to view the message 752 in step 712 . Assuming that the third mobile electronic device 758 is registered in the contact list of the second mobile electronic device 754, the first mobile electronic device will transmit the message 752 to the sending message buffer of the second mobile electronic device 754 in step 714 Area. As long as all the messages temporarily stored in the sending message buffer of the first mobile electronic device 750 have been checked in step 706, the first phase is considered to be over.
在一第二阶段中,第三移动电子装置758被假设在第二移动电子装置754被移动之后会位于第二移动电子装置754的有效检测范围内。第二移动电子装置754会在步骤702中与第三移动电子装置758建立邻近基础点对点连结,使得在步骤704中,第二移动电子装置754可与第三移动电子装置758经由邻近基础点对点连结交换使用者信息。接着,由于第三移动电子装置758在步骤706中被确认为讯息752的目标,使得在步骤710中,讯息752会被传送至第三移动电子装置758的接收讯息暂存区中。如此一来,讯息752便可到达其目标。In a second stage, the third mobile electronic device 758 is assumed to be within the effective detection range of the second mobile electronic device 754 after the second mobile electronic device 754 is moved. The second mobile electronic device 754 will establish a neighboring basic point-to-point connection with the third mobile electronic device 758 in step 702, so that in step 704, the second mobile electronic device 754 can exchange with the third mobile electronic device 758 via the neighboring basic point-to-point connection user information. Then, since the third mobile electronic device 758 is confirmed as the target of the message 752 in step 706 , in step 710 , the message 752 will be sent to the receiving message temporary storage area of the third mobile electronic device 758 . In this way, the message 752 can reach its target.
请注意,由于每一移动电子装置皆无法存取其发送讯息暂存区中的本地端禁止存取讯息,即使第二移动电子装置754暂时的以其发送讯息暂存区暂存讯息752,第二移动电子装置754的使用者仍然无法在上述的第一阶段与第二阶段中进行对讯息752的任何存取,因此可确保讯息752在传输途中的隐密性与安全。Please note that since each mobile electronic device is unable to access the local terminal access prohibited message in its sending message temporary storage area, even if the second mobile electronic device 754 temporarily stores the message 752 in its sending message temporary storage area, the first The user of the second mobile electronic device 754 still cannot perform any access to the message 752 in the above-mentioned first stage and second stage, so the privacy and security of the message 752 during transmission can be ensured.
(8)多语言沟通(8) Multilingual communication
本发明另揭示一种多语言沟通方法,以促进不同语系间使用者的沟通。请参阅图12,其根据本发明的一实施例并使用图1所示的无线服务提供方法,揭示了一种多语言沟通方法。如图12所示,该多语言沟通方法包含步骤如下:The present invention also discloses a multilingual communication method to promote communication between users of different languages. Please refer to FIG. 12 , which discloses a multilingual communication method according to an embodiment of the present invention and using the wireless service providing method shown in FIG. 1 . As shown in Figure 12, the multilingual communication method includes the following steps:
步骤802:在一第一移动电子装置上开启一无线通讯协议,并执行步骤804,其中该无线通讯协议定义有一多语言通讯功能。Step 802: Enable a wireless communication protocol on a first mobile electronic device, and execute step 804, wherein the wireless communication protocol defines a multilingual communication function.
步骤804:检测该第一移动电子装置的周遭,以确认是否有至少一个位于该第一移动电子装置的有效检测范围且安装有该无线通讯协议的第二移动电子装置;当存在有至少一个位于该第一移动电子装置的有效检测范围且安装有该无线通讯协议的第二移动电子装置时,执行步骤806,否则执行步骤812。Step 804: Detect the surroundings of the first mobile electronic device to confirm whether there is at least one second mobile electronic device installed with the wireless communication protocol within the effective detection range of the first mobile electronic device; If the first mobile electronic device is within the effective detection range and the second mobile electronic device with the wireless communication protocol is installed, execute step 806 , otherwise execute step 812 .
步骤806:该第一移动电子装置接收文字/音讯串,将该文字/音讯串传输至该至少一个第二移动电子装置,并执行步骤808。Step 806: The first mobile electronic device receives the text/audio string, transmits the text/audio string to the at least one second mobile electronic device, and executes step 808.
步骤808:该至少一第二移动电子装置根据其包含的一语言设定来翻译该文字/音讯串,并执行步骤810。Step 808: The at least one second mobile electronic device translates the text/audio string according to a language setting included therein, and executes Step 810.
步骤810:该至少一第二移动电子装置显示翻译该文字/音讯串所得到的内容,并执行步骤812。Step 810: The at least one second mobile electronic device displays the content obtained by translating the text/audio string, and executes Step 812.
步骤812:步骤结束。Step 812: the step ends.
图12所示的实施例为图1所示实施例的特例。举例来说,步骤802对应于步骤102,步骤804对应于步骤104、106、108,且步骤806、808、810对应于步骤110。The embodiment shown in FIG. 12 is a special example of the embodiment shown in FIG. 1 . For example, step 802 corresponds to step 102 , step 804 corresponds to steps 104 , 106 , 108 , and steps 806 , 808 , 810 correspond to step 110 .
藉由图12所示的实施例并使用图1所示的无线服务提供方法,使用不同语言的使用者可以方便且快速的彼此沟通。By using the embodiment shown in FIG. 12 and using the wireless service providing method shown in FIG. 1 , users who speak different languages can communicate with each other conveniently and quickly.
(9)会议沟通:(9) Conference communication:
在一般的公司开会时,需要聚集一定数量的人数于固定地点并彼此靠近,且此时需要笔记、图表、或任何形式的可读取数据以相互分享信息。During a general company meeting, a certain number of people need to be gathered at a fixed location and close to each other, and at this time, notes, charts, or any form of readable data are needed to share information with each other.
为了增进在会议中的信息沟通与分享效率,本发明根据一实施例揭示一种基于图1所示的无线服务提供方法的信息分享方法,如图13所示。该信息分享方法包含步骤如下:In order to improve the efficiency of information communication and sharing in a meeting, the present invention discloses an information sharing method based on the wireless service providing method shown in FIG. 1 according to an embodiment, as shown in FIG. 13 . The information sharing method includes the following steps:
步骤902:在一第一移动电子装置上开启一无线通讯协议,并执行步骤904,其中该无线通讯协议包含一信息分享功能。Step 902: Enable a wireless communication protocol on a first mobile electronic device, and execute step 904, wherein the wireless communication protocol includes an information sharing function.
步骤904:该第一移动电子装置接收或产生与至少一第二移动电子装置相关的事件,并执行步骤906。Step 904: The first mobile electronic device receives or generates an event related to at least one second mobile electronic device, and executes step 906.
步骤906:将该事件注册于该第一移动电子装置,并执行步骤908。Step 906: Register the event in the first mobile electronic device, and execute step 908.
步骤908:确认该第一移动电子装置上是否有至少一个用来触发一已注册事件的活动存在,并确认该活动是否仍然在该已注册事件的有效期间内;若该第一移动电子装置上有至少一个用来触发该已注册事件的活动存在,且该活动仍然在该已注册事件的有效期间内,执行步骤910;否则执行步骤908。Step 908: Confirm whether at least one activity used to trigger a registered event exists on the first mobile electronic device, and confirm whether the activity is still within the validity period of the registered event; if the first mobile electronic device is on If at least one activity for triggering the registered event exists, and the activity is still within the valid period of the registered event, go to step 910; otherwise go to step 908.
步骤910:在该第一移动电子装置上对应于该已注册事件标注该至少一个活动。若该第一移动电子装置与该至少一个第二移动电子装置之间的通讯是邻近基础式(Proximity-based),执行步骤912;若该第一移动电子装置与该至少一个第二移动电子装置之间的通讯是云端式(Cloud-based),执行步骤916。Step 910: Mark the at least one activity corresponding to the registered event on the first mobile electronic device. If the communication between the first mobile electronic device and the at least one second mobile electronic device is proximity-based (Proximity-based), execute step 912; if the first mobile electronic device and the at least one second mobile electronic device The communication between is cloud-based (Cloud-based), go to step 916.
步骤912:扫描该第一移动电子装置的周遭,以确认与该已注册事件相关的至少一个第二移动电子装置是否位于该第一移动电子装置的有效检测范围之内;当确认到该已注册事件相关的至少一个第二移动电子装置位于该第一移动电子装置的有效检测范围之内时,执行步骤914;否则执行步骤922。Step 912: Scan the surroundings of the first mobile electronic device to confirm whether at least one second mobile electronic device related to the registered event is within the effective detection range of the first mobile electronic device; When at least one second mobile electronic device related to the event is within the effective detection range of the first mobile electronic device, perform step 914 ; otherwise, perform step 922 .
步骤914:当触发该已注册事件时,与该至少一个第二移动电子装置彼此交换与该已注册事件相关的信息,并执行步骤918。Step 914 : When the registered event is triggered, exchange information related to the registered event with the at least one second mobile electronic device, and execute step 918 .
步骤916:该第一移动电子装置上传与该已注册事件相关的信息至一服务伺服器,并执行步骤918。Step 916: The first mobile electronic device uploads information related to the registered event to a service server, and executes Step 918.
步骤918:确认该已上传信息是否已被标注。若该已上传信息已被标注,则执行步骤920,否则执行步骤922。Step 918: Confirm whether the uploaded information has been marked. If the uploaded information has been marked, go to step 920, otherwise go to step 922.
步骤920:当该已注册事件已被触发时,该服务伺服器散布该已上传信息,并执行步骤922。Step 920 : When the registered event is triggered, the service server disseminates the uploaded information, and executes step 922 .
步骤922:步骤结束。Step 922: the step ends.
图13所示的步骤主要用于会议中。举例来说,会议的一参与者可在会议开始前或进行中,根据步骤902中启动其持有的一第一移动电子装置上的无线通讯协议,其中该无线通讯协议包含有一信息分享功能。该参与者接着会根据步骤904以及该第一移动电子装置上的行事历或日历,使用该第一移动电子装置产生与该会议的其他参与者相关的一特定事件。The steps shown in Figure 13 are mainly used in conferences. For example, a participant of the meeting can activate a wireless communication protocol on a first mobile electronic device held by him/her before or during the meeting according to step 902, wherein the wireless communication protocol includes an information sharing function. The participant then uses the first mobile electronic device to create a specific event related to the other participants of the meeting according to step 904 and the calendar or calendar on the first mobile electronic device.
在步骤906中,该事件会在该第一移动电子装置上被注册。若可触发(但尚未触发)该事件的一活动尚未超过其有效期间,根据步骤908与910,该活动可被标注起来做为该事件的事前准备。In step 906, the event is registered on the first mobile electronic device. If an activity that can trigger (but has not yet triggered) the event has not expired, according to steps 908 and 910, the activity can be marked as a preparation for the event.
若会议参加者之间的通讯是采用邻近基础式(Proximity-based),则在步骤912中,接近该第一移动电子装置的其他第二移动电子装置会被扫描,且在步骤914中,与该事件相关的信息也会在该事件被触发时被分享给该会议的所有参加者持有的这些第二移动电子装置。举例来说,当代表第一移动电子装置的参加者想要介绍其公司的销售情况、并将销售数据分享给该会议中的其他参加者时,便可应用步骤912与914所述的作法。If the communication between the meeting participants is based on the proximity-based (Proximity-based), then in step 912, other second mobile electronic devices close to the first mobile electronic device will be scanned, and in step 914, with Information related to the event will also be shared with the second mobile electronic devices held by all participants of the conference when the event is triggered. For example, when the participant representing the first mobile electronic device wants to introduce the sales situation of his company and share the sales data with other participants in the meeting, the methods described in steps 912 and 914 can be applied.
若会议参加者之间的通讯是采用云端式(Cloud-based),在步骤916中,该信息会事先被该第一移动电子装置上传至服务伺服器,接着在步骤918中会确认该信息是否已被标注于该服务伺服器。当该事件被触发时,根据步骤920,该服务伺服器会将该信息分送给该会议的所有参加者持有的第二移动电子装置。If the communication between the meeting participants is cloud-based, in step 916, the information will be uploaded to the service server by the first mobile electronic device in advance, and then in step 918, it will be confirmed whether the information is has been tagged on the service server. When the event is triggered, according to step 920, the service server distributes the information to the second mobile electronic devices held by all the participants of the meeting.
在本发明的其他与图1相关的实施例中,在提供无线服务之前所进行移动电子装置之间彼此的确认动作,可经由广播一轮询讯号以及接收对应于该轮询讯号的回应来完成,亦即所谓的握手程序(Handshaking)。在下列所述本发明的各实施例中将会套用握手程序于上述本发明所揭示的部分实施例,这些更进一步的应用包含:In other embodiments of the present invention related to FIG. 1 , the mutual confirmation between mobile electronic devices before providing wireless services can be accomplished by broadcasting a polling signal and receiving a response corresponding to the polling signal , the so-called handshake program (Handshaking). In the various embodiments of the present invention described below, the handshake procedure will be applied to some of the embodiments disclosed in the present invention above. These further applications include:
(1-A)团购行为:(1-A) Group buying behavior:
本发明在此揭示一种用于团购行为且基于无线通讯协议的组织方法。该组织方法的目的在于使用无线通讯协议来便利偶遇欲购买的特定商品且急欲组织起周遭同样欲购买该特定商品的消费者,以使该消费者得以以优惠的团购价格购买该特定商品。请注意,本发明所述的该无线通讯协议至少可以蓝芽技术(Bluetooth)、Wi-Fi标准、Wi-FiDirect标准、近场通讯技术(Nearfieldcommunication,NFC)、或点对点通讯技术(Peer-to-peercommunication)来实施。The present invention here discloses an organization method for group buying based on wireless communication protocols. The purpose of this organization method is to use the wireless communication protocol to facilitate encountering a specific commodity to be purchased and to organize consumers who are also eager to purchase the specific commodity around, so that the consumer can purchase the specific commodity at a preferential group price. Please note that the wireless communication protocol described in the present invention can be at least Bluetooth, Wi-Fi standard, Wi-FiDirect standard, Nearfield communication technology (Nearfield communication, NFC), or point-to-point communication technology (Peer-to- peercommunication) to implement.
请参阅图14,其用来根据本发明的一实施例,解释本发明所揭示的组织方法如何在潜在购买者所持有的移动电子装置间运作。在图1中,一移动电子装置1102的使用者欲发起一团购移动。移动电子装置102上装载有一无线通讯协议,用来执行一组织功能,其中该组织功能基于本发明的组织方法并被该无线通讯协议所支持。多个移动电子装置1104、1106、1108、1110被假设位于移动电子装置1102的最大可回应范围(亦即其邻近范围(Proximity))内。移动电子装置1104、1106、1108被假设为使用该无线通讯协议,且移动电子装置1110被假设为未使用该无线通讯协议。Please refer to FIG. 14 , which is used to explain how the organizing method disclosed in the present invention operates among mobile electronic devices held by potential buyers according to an embodiment of the present invention. In FIG. 1 , a user of a mobile electronic device 1102 intends to initiate a group buying mobile. The mobile electronic device 102 is loaded with a wireless communication protocol for executing an organization function, wherein the organization function is based on the organization method of the present invention and supported by the wireless communication protocol. The plurality of mobile electronic devices 1104 , 1106 , 1108 , 1110 are assumed to be within the maximum responsive range (ie, the proximity thereof) of the mobile electronic device 1102 . The mobile electronic devices 1104, 1106, 1108 are assumed to use the wireless communication protocol, and the mobile electronic device 1110 is assumed not to use the wireless communication protocol.
请参阅图15与图16,其揭示根据本发明的一实施例所揭示用于团购行为的组织方法,其中该组织方法可被用于部分图14所示的移动电子装置上。该组织方法包含步骤如下:Please refer to FIG. 15 and FIG. 16 , which disclose an organization method for group buying activities according to an embodiment of the present invention, wherein the organization method can be used in part of the mobile electronic device shown in FIG. 14 . The organizational method includes the following steps:
步骤1202:在一第一移动电子装置上启动一无线通讯协议,以启动该无线通讯协议所提供的一组织功能(Groupingfunction),并藉由该组织功能启动一团购移动(Group-buyingaction)以购买特定商品,并执行步骤1203。Step 1202: Activate a wireless communication protocol on a first mobile electronic device to activate a grouping function provided by the wireless communication protocol, and use the grouping function to activate a group-buying action to purchase specific commodity, and execute step 1203.
步骤1203:广播一轮询讯号(Pollingsignal),并执行步骤1204,其中该轮询讯号是带有该组织功能的相关信息。Step 1203: broadcast a polling signal (Polling signal), and execute step 1204, wherein the polling signal contains relevant information of the organization's functions.
步骤1204:该第一移动电子装置确认是否存在有第一多个第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第一多个第二移动电子装置的每一第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置确认存在有第一多个第二移动电子装置正在使用该无线通讯协议时,执行步骤1210,否则执行步骤1220。Step 1204: The first mobile electronic device confirms whether there are a first plurality of second mobile electronic devices using the wireless communication protocol, wherein the confirmation procedure receives each of the first plurality of second mobile electronic devices A response signal sent by two mobile electronic devices is carried out, and the response signal is sent corresponding to the polling signal; when the first mobile electronic device confirms that there are a first plurality of second mobile electronic devices using the wireless If it is a communication protocol, go to step 1210, otherwise go to step 1220.
步骤1210:确认该第一多个第二移动电子装置的一第一数量加一是否不小于团购该特定商品所需的一最少移动电子装置数量;当该第一数量加一不小于该最少移动电子装置数量时,执行步骤1212,否则执行步骤1220。Step 1210: Confirm whether the first quantity plus one of the first plurality of second mobile electronic devices is not less than a minimum quantity of mobile electronic devices required for group buying the specific product; when the first quantity plus one is not less than the minimum mobile electronic device If it is the number of electronic devices, go to step 1212, otherwise go to step 1220.
步骤1212:将一团购信息传送至该第一多个第二移动电子装置,并等待由该第一多个第二移动电子装置回传的回应。Step 1212: Send a group buying information to the first plurality of second mobile electronic devices, and wait for responses sent back by the first plurality of second mobile electronic devices.
步骤1214:确认该第一多个第二电子移动装置中对该团购信息回复同意购买该特定商品的回应的一第二数量加一是否不小于该最少移动电子装置数量;当该第二数量加一不小于该最少移动电子装置数量时,执行步骤1218,否则执行步骤1216。Step 1214: Confirm whether the second quantity plus one of the responses of the first plurality of second electronic mobile devices agreeing to purchase the specific product in the group buying information is not less than the minimum number of mobile electronic devices; when the second quantity plus one If it is not less than the minimum number of mobile electronic devices, go to step 1218 , otherwise go to step 1216 .
步骤1216:决定是否持续等待由该第一多个第二移动电子装置的回应或停止等待;若决定持续等待由该第一多个第二移动电子装置的回应,执行步骤1212;若决定停止等待,执行步骤1220。Step 1216: Decide whether to continue to wait for responses from the first plurality of second mobile electronic devices or stop waiting; if it is determined to continue to wait for responses from the first plurality of second mobile electronic devices, perform step 1212; if it is determined to stop waiting , execute step 1220.
步骤1218:将该第一移动电子装置与该第二数量个第二移动电子装置组织起来,以发起该团购移动,并执行步骤1220。Step 1218: Organize the first mobile electronic device and the second number of second mobile electronic devices to initiate the group buying movement, and execute step 1220.
步骤1220:步骤结束。Step 1220: the step ends.
图15与图16所示的步骤的执行方式将会藉由图14所示的移动电子装置1102、1104、1106、1108、1110之间的运作来解说。上述步骤中所提及的第一移动电子装置即为移动电子装置1102,且上述步骤中所提及的第二移动电子装置可包含移动电子装置1104、1106、或1108。The execution of the steps shown in FIG. 15 and FIG. 16 will be illustrated by the operation among the mobile electronic devices 1102 , 1104 , 1106 , 1108 , 1110 shown in FIG. 14 . The first mobile electronic device mentioned in the above steps is the mobile electronic device 1102 , and the second mobile electronic device mentioned in the above steps may include the mobile electronic devices 1104 , 1106 , or 1108 .
移动电子装置1102的使用者在逛街时,假设偶遇了其欲购买的一特定商品,因此该使用者会尝试聚集足够的人数来启动一团购移动,藉以得到打过折的优惠价格来购买该特定商品。在步骤1202中,该无线通讯协议会在移动电子装置1102上被该使用者所启动,以使得该无线通讯协议所支持的该组织功能亦同时被启动。When the user of the mobile electronic device 1102 is shopping, assuming that he encounters a specific product that he wants to buy, the user will try to gather enough people to start a group buying mobile, so as to obtain a discounted price to purchase the specific product. commodity. In step 1202, the wireless communication protocol is activated by the user on the mobile electronic device 1102, so that the organization function supported by the wireless communication protocol is also activated at the same time.
在步骤1203中,移动电子装置1102会广播一轮询讯号,以在步骤1204中接收对应于该轮询讯号的回应讯号;其中该轮询讯号带有与该组织功能相关的信息,且该回应讯号由其他使用该无线通讯协议的移动电子装置对应于该轮询讯号所发出。In step 1203, the mobile electronic device 1102 will broadcast a polling signal to receive a response signal corresponding to the polling signal in step 1204; wherein the polling signal carries information related to the function of the organization, and the response Signals are sent by other mobile electronic devices using the wireless communication protocol corresponding to the polling signal.
如此一来,因为移动电子装置1104、1106、1108皆有使用该无线通讯协议的缘故,移动电子装置1104、1106、与1108将会回传回应讯号至移动电子装置1102;而移动电子装置1110将不会回传回应讯号至移动电子装置1102,此是因其并未使用该无线通讯协议之故。In this way, because the mobile electronic devices 1104, 1106, and 1108 all use the wireless communication protocol, the mobile electronic devices 1104, 1106, and 1108 will return a response signal to the mobile electronic device 1102; and the mobile electronic device 1110 will The response signal will not be sent back to the mobile electronic device 1102 because it does not use the wireless communication protocol.
在步骤1204中,移动电子装置1102将会藉由接收到回应讯号的方式确认该无线通讯协议亦为移动电子装置1104、1106、1108所使用的状况。In step 1204, the mobile electronic device 1102 will confirm that the wireless communication protocol is also used by the mobile electronic devices 1104, 1106, 1108 by receiving a response signal.
在步骤1210中,移动电子装置1102将会确认在步骤1204中所确认到亦使用该无线通讯协议的移动电子装置的一第一数量加上移动电子装置1102本身代表的一个是否不小于启动该团购移动的一最少移动电子装置数量;在上述的例子中,由于移动电子装置1104、1106、1108使用该无线通讯协议,因此该第一数量的值为三个;另外,该最少移动电子装置数量可假设为二个。根据以上的假设,由于目前该第一数量(三个)加一个不小于该最少移动电子装置数量(二个),在步骤1210确认该状况以后即可继续执行步骤1212;否则,假若该第一数量加一目前小于该最少移动电子装置数量,则在步骤1210确认该状况以后就会直接执行步骤1220,而使移动电子装置1102停止该组织功能。In step 1210, the mobile electronic device 1102 will confirm whether the first number of mobile electronic devices that also use the wireless communication protocol confirmed in step 1204 plus the one represented by the mobile electronic device 1102 itself is not less than the number of activated group buying A minimum number of mobile electronic devices to move; in the above example, since the mobile electronic devices 1104, 1106, 1108 use the wireless communication protocol, the value of the first number is three; in addition, the minimum number of mobile electronic devices can be Assume two. According to the above assumptions, since the first number (three) plus one is not less than the minimum number of mobile electronic devices (two), step 1212 can be continued after confirming the situation in step 1210; otherwise, if the first If the number plus one is currently less than the minimum number of mobile electronic devices, step 1220 will be directly executed after confirming the situation in step 1210, so that the mobile electronic device 1102 stops the organizing function.
在步骤1212中,移动电子装置1102会以团购请求的形式传送有关于该特定商品的团购讯息至移动电子装置1104、1106、1108,并等待由移动电子装置1104、1106、1108而来的回应讯号。如此一来,移动电子装置1104、1106、1108的使用者可将其同意参加该团购移动的意见以回应讯号的形式回传至移动电子装置1102。在本发明的一实施例中,该团购信息可包含该组织功能的一认证码(Authenticationcode)或一服务识别信息(Serviceidentity),使得移动电子装置1104、1106、1108的使用者可藉由该认证码或该服务识别信息来识别该组织功能、藉由准许该认证码来参加该团购移动、并根据其准许该认证码的移动来将其同意参加该团购移动的回应讯号回传至移动电子装置1102。In step 1212, the mobile electronic device 1102 will send a group buying message about the specific product to the mobile electronic devices 1104, 1106, 1108 in the form of a group buying request, and wait for a response signal from the mobile electronic devices 1104, 1106, 1108 . In this way, the users of the mobile electronic devices 1104, 1106, 1108 can return their opinions of agreeing to participate in the group buying mobile to the mobile electronic device 1102 in the form of a response signal. In an embodiment of the present invention, the group buying information may include an authentication code (Authenticationcode) or a service identification information (Serviceidentity) of the organization function, so that the users of the mobile electronic devices 1104, 1106, 1108 can pass the authentication Identify the function of the organization by using the code or the service identification information, participate in the group-buying mobile by allowing the authentication code, and return the response signal of agreeing to participate in the group-buying mobile to the mobile electronic device according to the movement of the authentication code. 1102.
在步骤1214中,移动电子装置1102会确认移动电子装置1104、1106、1108所回传的回应讯号,以确认移动电子装置1104、1106、1108的使用者是否同意参加该团购移动。假设移动电子装置1102由移动电子装置1106与1108接收到了同意参加该团购移动的回应讯号,则步骤1214所述的该第二数量即为二个。因为目前该第二数量(二个)加上移动电子装置1102所代表的一个(亦即共三个)不小于上述的该最少移动电子装置数量(如上述假设为二个),因此目前状况为移动电子装置1102的使用者找到了足够开启该团购移动的人数,并接着可执行步骤1218;否则,若此时该第二数量加上移动电子装置1102所代表的一个仍然小于该最少移动电子装置数量时,该状况代表移动电子装置1102的使用者尚未找到足够开启该团购移动的人数,因此接着需要继续执行步骤1216以决定是否要继续等待足够人数开启该团购移动。In step 1214, the mobile electronic device 1102 will confirm the response signals sent back by the mobile electronic devices 1104, 1106, 1108 to confirm whether the users of the mobile electronic devices 1104, 1106, 1108 agree to participate in the group buying mobile. Assuming that the mobile electronic device 1102 has received a response signal from the mobile electronic devices 1106 and 1108 for agreeing to participate in the group buying mobile, the second number in step 1214 is two. Because the second number (two) plus the one represented by the mobile electronic device 1102 (that is, a total of three) is not less than the above-mentioned minimum number of mobile electronic devices (such as the above-mentioned assumption is two), the current situation is The user of the mobile electronic device 1102 has found enough people to open the mobile group purchase, and then step 1218 can be performed; otherwise, if the second number plus the one represented by the mobile electronic device 1102 is still less than the minimum mobile electronic device When the number is large, this situation represents that the user of the mobile electronic device 1102 has not yet found enough people to start the group buying mobile, so it is necessary to continue to execute step 1216 to determine whether to continue to wait for enough people to start the group buying mobile.
在步骤1216中,移动电子装置1102会根据移动电子装置1102所设定的一最大回复等待时间或信心值来决定要继续等待尚未给予回应讯号的其他移动电子装置的回应讯号或是直接停止等待。当移动电子装置1102决定继续等待时,将会再次执行步骤1212;而当移动电子装置1102决定停止等待时,将会直接执行步骤1220。等待其他移动电子装置的回应讯号的机制亦可应用于步骤1212。In step 1216 , the mobile electronic device 1102 decides to continue waiting for response signals from other mobile electronic devices that have not given response signals or stop waiting directly according to a maximum response waiting time or confidence value set by the mobile electronic device 1102 . When the mobile electronic device 1102 decides to continue waiting, step 1212 will be executed again; and when the mobile electronic device 1102 decides to stop waiting, step 1220 will be directly executed. The mechanism of waiting for response signals from other mobile electronic devices can also be applied in step 1212 .
在本发明的一实施例中,包含步骤1212、1214、1216的一执行回圈将会在一预定时间内被周期性地重复执行。因此,当步骤1212被重复执行时,移动电子装置1102将会在该预定时间结束前,或是在收到其他所有尚未回应是否同意参加该团购移动的移动电子装置拒绝参加该团购移动的回应讯号前,持续的送出该团购信息至其他尚未回应是否同意参加该团购移动的移动电子装置。移动电子装置1102的使用者可藉由给予移动电子装置1102一外部输入指令来决定等待至该预定时间结束(包含决定该预定时间的长度)或是等待至接收到其他所有尚未回应是否同意参加该团购移动的移动电子装置拒绝参加该团购移动的回应讯号时才停止继续发送该团购信息。In an embodiment of the present invention, an execution loop including steps 1212 , 1214 , and 1216 will be repeatedly executed periodically within a predetermined time. Therefore, when step 1212 is repeatedly executed, the mobile electronic device 1102 will refuse to participate in the group buying mobile before the end of the predetermined time, or after receiving all other mobile electronic devices that have not responded whether they agree to participate in the group buying mobile. Before, continue to send the group buying information to other mobile electronic devices that have not responded whether they agree to participate in the group buying movement. The user of the mobile electronic device 1102 can decide to wait until the end of the predetermined time (including determining the length of the predetermined time) or wait until receiving all other unresponses whether to agree to participate in the event by giving the mobile electronic device 1102 an external input command. When the mobile electronic device of the group buying mobile refuses to participate in the response signal of the group buying mobile, it stops sending the group buying information.
在步骤1218中,由于已经找到了足够的人数来启动该团购移动,移动电子装置1102将会把其本身与回复了同意讯息的其他移动电子装置(例如移动电子装置1106与1108)组织起来,以启动该团购移动,藉此以团购的优惠价格购得其欲买入的特定商品。In step 1218, since enough people have been found to start the group buying movement, the mobile electronic device 1102 will organize itself and other mobile electronic devices (such as mobile electronic devices 1106 and 1108) that have replied the consent message, so as to Start the group purchase mobile, thereby purchasing the specific commodity that it wants to buy with the preferential price of the group purchase.
在本发明的一实施例中,步骤1212、1214、1216、与1218可以该组织功能所配备的一配对程序来执行,其中该组织功能与该配对程序的执行皆为移动电子装置1102所使用的该无线通讯协议所支持运作。In an embodiment of the present invention, steps 1212, 1214, 1216, and 1218 can be performed by a pairing program equipped with the organizing function, wherein both the organizing function and the pairing program are executed by the mobile electronic device 1102 The wireless communication protocol supports operation.
本发明揭示了一种基于无线通讯协议而用于团购行为的组织方法。藉由本发明揭示的该组织方法,当消费者偶遇其欲购买的特定商品时,该消费者可使用安装于其所持有的移动电子装置上的无线通讯协议来寻求位于其周遭并同样安装有该无线通讯协议的其他移动电子装置(的使用者)的同意,以将其所持有的移动电子装置与这些给予同意的移动电子装置加以组织起来,而实现以团购移动获得较低廉的团购价格购买该特定商品的目的。The invention discloses an organization method for group buying behavior based on a wireless communication protocol. With the organization method disclosed in the present invention, when a consumer encounters a specific product that he wants to purchase, the consumer can use the wireless communication protocol installed on the mobile electronic device he holds to find a product that is located around him and is also installed. The consent of other mobile electronic devices (users) of the wireless communication protocol to organize the mobile electronic devices held by them with these agreed mobile electronic devices, so as to achieve a lower group purchase price through group purchase mobile The purpose of purchasing that particular product.
本发明另揭示一种储存了可执行上述组织方法的多个程序码的非暂时性储存机器可读取媒体(Non-transotoryMachineReadableMedia),以实施本发明于图14、图15、图16所揭示的组织方法,其中这些程序码可以任何形式的移动电子装置包含的处理器来执行,以实现本发明的目的。The present invention also discloses a non-transitory storage machine-readable medium (Non-transotoryMachineReadableMedia) that stores a plurality of program codes capable of executing the above organization method, so as to implement the present invention disclosed in FIG. 14 , FIG. 15 , and FIG. 16 The organization method, wherein these program codes can be executed by a processor included in any form of mobile electronic device to achieve the object of the present invention.
(6-A)讯息提醒(6-A) Message reminder
为了避免使移动电子装置的使用者错失与所遇到的其他人及时解决待办事项的良机,本发明在此揭示一种使用无线通讯协议执行的提醒方法,其中该无线通讯协议可基于蓝芽(Bluetooth)、Wi-Fi标准、Wi-FiDirect标准、近场通讯技术(Nearfieldcommunication,NFC)、或点对点通讯技术(Peer-to-peercommunication)所实施。In order to prevent the user of the mobile electronic device from missing the good opportunity to solve the to-do list in time with other people he meets, the present invention discloses a reminder method implemented using a wireless communication protocol, wherein the wireless communication protocol can be based on Bluetooth (Bluetooth), Wi-Fi standard, Wi-FiDirect standard, near field communication technology (Nearfield communication, NFC), or point-to-point communication technology (Peer-to-peer communication).
请参阅图17,其图示一第一移动电子装置2102与一第二移动电子装置2104,用来根据本发明的一实施例解释本发明所揭示的提示方法。在此假设第一移动电子装置2102的使用者在其安装的行事历上具有一待办事项,该待办事项的内容为与第二移动电子装置2104的使用者进行讨论;第一移动电子装置2102原先位于一第一位置LOC1,第二移动电子装置2104原先位于一第二位置LOC2,且第一位置LOC1与第二位置LOC2的距离超出第一移动电子装置2102与第二移动电子装置2104各自的最大讯号可发送/接收距离。Please refer to FIG. 17 , which illustrates a first mobile electronic device 2102 and a second mobile electronic device 2104 for explaining the prompting method disclosed in the present invention according to an embodiment of the present invention. Assume here that the user of the first mobile electronic device 2102 has a to-do item on its installed calendar, and the content of the to-do item is to discuss with the user of the second mobile electronic device 2104; the first mobile electronic device 2102 is originally located at a first location LOC1, the second mobile electronic device 2104 is originally located at a second location LOC2, and the distance between the first location LOC1 and the second location LOC2 exceeds the first mobile electronic device 2102 and the second mobile electronic device 2104 respectively The maximum signal can send / receive distance.
当第一移动电子装置2102的使用者偶遇第二移动电子装置2104的使用者时,假设第一移动电子装置2102由第一位置LOC1移动至一第三位置LOC3,第二移动电子装置2104由第二位置LOC2移动至一第四位置LOC4,且第三位置LOC3与第四位置LOC4的距离小于上述第一移动电子装置2102与第二移动电子装置2104各自的最大讯号可发送/接收距离。When the user of the first mobile electronic device 2102 encounters the user of the second mobile electronic device 2104, assuming that the first mobile electronic device 2102 moves from the first location LOC1 to a third location LOC3, the second mobile electronic device 2104 moves from the first location LOC1 to a third location LOC3. The second location LOC2 moves to a fourth location LOC4, and the distance between the third location LOC3 and the fourth location LOC4 is smaller than the respective maximum signal sending/receiving distances of the first mobile electronic device 2102 and the second mobile electronic device 2104.
图17所示的状况描述如下。第一移动电子装置2102的使用者欲与第二移动电子装置2104的使用者进行重要但是尚未预订的讨论。为了提醒自己在未来遇到第二移动电子装置2104的使用者时记得要进行讨论,第一移动电子装置2102的使用者事先输入一讯息于第一移动电子装置2102作为提醒,其中该讯息的目标即为第二移动电子装置2104,且该讯息的目的与第二移动电子装置2104直接相关。The situation shown in Fig. 17 is described as follows. The user of the first mobile electronic device 2102 wants to have an important but unsubscribed discussion with the user of the second mobile electronic device 2104 . In order to remind oneself to remember to discuss when meeting the user of the second mobile electronic device 2104 in the future, the user of the first mobile electronic device 2102 inputs a message in the first mobile electronic device 2102 as a reminder in advance, wherein the target of the message That is, the second mobile electronic device 2104, and the purpose of the message is directly related to the second mobile electronic device 2104.
请参阅图18,其为根据本发明的一实施例所揭示的提醒方法的示意图,其中该提醒方法为图17所示的第一移动电子装置2102与第二移动电子装置2104所实施。如图18所示,本发明揭示的提醒方法包含步骤如下:Please refer to FIG. 18 , which is a schematic diagram of a reminder method according to an embodiment of the present invention, wherein the reminder method is implemented by the first mobile electronic device 2102 and the second mobile electronic device 2104 shown in FIG. 17 . As shown in Figure 18, the reminding method disclosed by the present invention includes the following steps:
步骤2202:一第一移动电子装置接收目标为一第二移动电子装置的一讯息,并执行步骤2204,其中该第一移动电子装置与该第二移动电子装置皆使用同一无线通讯协议。Step 2202: A first mobile electronic device receives a message targeted at a second mobile electronic device, and executes step 2204, wherein both the first mobile electronic device and the second mobile electronic device use the same wireless communication protocol.
步骤2204:该第一移动电子装置广播一轮询讯号(Pollingsignal),并执行步骤2206,其中该轮询讯号基于该无线通讯协议。Step 2204: The first mobile electronic device broadcasts a polling signal, and executes step 2206, wherein the polling signal is based on the wireless communication protocol.
步骤2206:该第一移动电子装置确认其是否由该第二移动电子装置接收到一回应讯号,其中该回应讯号对应于该轮询讯号所发出;当该第一移动电子装置确认其由该第二移动电子装置接收到该回应讯号时,执行步骤2208,否则执行步骤2204。Step 2206: The first mobile electronic device confirms whether it receives a response signal from the second mobile electronic device, wherein the response signal corresponds to the polling signal; when the first mobile electronic device confirms that it is received by the second mobile electronic device When the second mobile electronic device receives the response signal, execute step 2208; otherwise, execute step 2204.
步骤2208:发出一警示,以在该第一移动电子装置上提示该讯息。Step 2208: Send an alert to prompt the message on the first mobile electronic device.
步骤2210:步骤结束。Step 2210: the step ends.
以下的叙述是以图17所述的状况来进行。The following description is based on the situation shown in FIG. 17 .
在步骤2202中,目前位于第一位置LOC1的第一移动电子装置2102由其使用者处接收到被该使用者输入的一讯息,此时该无线通讯协议可能已在或尚未在第一移动电子装置2102上被开启。该讯息为第一移动电子装置2102的使用者给自己在未来的提醒讯息,其中该讯息被设定为当第一移动电子装置2102在未来接收到一回应讯息时会被触发。In step 2202, the first mobile electronic device 2102 currently located at the first location LOC1 receives a message input by the user from its user. At this time, the wireless communication protocol may or may not be in the first mobile electronic device Device 2102 is turned on. The message is a reminder message to the user of the first mobile electronic device 2102 in the future, wherein the message is set to be triggered when the first mobile electronic device 2102 receives a response message in the future.
在步骤2204中,该无线通讯协议会在第一移动电子装置2102上被启动,使得第一移动电子装置2102可开始动态广播一轮询讯号,以在步骤2206时确认第一移动电子装置2102是否接收到对应于该轮询讯号的一回应讯号RES。In step 2204, the wireless communication protocol will be activated on the first mobile electronic device 2102, so that the first mobile electronic device 2102 can start to dynamically broadcast a polling signal to confirm whether the first mobile electronic device 2102 is A response signal RES corresponding to the polling signal is received.
在步骤2204与2206中,第一移动电子装置2102的位置会由第一位置LOC1移动至第三位置LOC3,且第二移动电子装置2104的位置会由第二位置LOC2移动至第四位置LOC4,而使得第一移动电子装置2102与第二移动电子装置2104之间的距离小于两者各自的最大讯号可发送/接收距离。如此一来,此时第二移动电子装置2104可藉由发送回应讯号RES来回应该轮询讯号。In steps 2204 and 2206, the position of the first mobile electronic device 2102 is moved from the first position LOC1 to the third position LOC3, and the position of the second mobile electronic device 2104 is moved from the second position LOC2 to the fourth position LOC4, Therefore, the distance between the first mobile electronic device 2102 and the second mobile electronic device 2104 is smaller than their respective maximum signal sending/receiving distances. In this way, at this time, the second mobile electronic device 2104 can respond to the polling signal by sending a response signal RES.
在步骤2208中,第一移动电子装置2102会发出一警示,以提醒其使用者有关现有所输入的该讯息的信息。In step 2208, the first mobile electronic device 2102 will send out an alert to remind its user of the information about the currently inputted message.
然而,在步骤2204与2206中,若第一移动电子装置2102并未由第二移动电子装置2104接收到回应讯号RES,步骤2204将会被重复执行以持续广播该轮询讯号,直到第一移动电子装置2102确认接收到回应讯号RES为止。However, in steps 2204 and 2206, if the first mobile electronic device 2102 does not receive the response signal RES from the second mobile electronic device 2104, step 2204 will be executed repeatedly to continuously broadcast the polling signal until the first mobile electronic device The electronic device 2102 confirms the receipt of the response signal RES.
在本发明的一实施例中,当第一移动电子装置2102的使用者输入该讯息时,可同时设定对应于该讯息的特定时间、特定地点、或两者皆设定。如此一来,当满足特定时间、特定地点、或两者皆满足时,第一移动电子装置2102将会开始广播该轮询讯号,以确认其是否接收到回应讯号RES。In an embodiment of the present invention, when the user of the first mobile electronic device 2102 inputs the message, a specific time, a specific location, or both can be set corresponding to the message at the same time. In this way, when a specific time, a specific location, or both are satisfied, the first mobile electronic device 2102 will start broadcasting the polling signal to confirm whether it receives the response signal RES.
在本发明的各实施例中,该警示可为第一移动电子装置2102以文字、闪光、振动、或声音所表示的一讯号。In various embodiments of the present invention, the warning can be a signal represented by the first mobile electronic device 2102 by text, flashing light, vibration, or sound.
藉由图18所示的提醒方法,第一移动电子装置2102的使用者将不易漏失与第二移动电子装置2104的使用者进行重要商务讨论的时机或是商务机会,此是因第一移动电子装置2102的使用者会在第一移动电子装置2102接收到回应讯息RES时确认第二移动电子装置2104的使用者目前位于其可进行沟通的有效范围内,而被即时提醒与第二移动电子装置2104的使用者进行重要的讨论或事务。With the reminder method shown in FIG. 18 , the user of the first mobile electronic device 2102 will not easily miss the opportunity or business opportunity to conduct important business discussions with the user of the second mobile electronic device 2104, because the first mobile electronic device The user of the device 2102 will confirm that the user of the second mobile electronic device 2104 is currently within the effective range for communication when the first mobile electronic device 2102 receives the response message RES, and will be instantly reminded to communicate with the second mobile electronic device. Users of 2104 conduct important discussions or affairs.
本发明另外揭示一种非暂存机器可读取式媒体,用来储存可执行本发明的提醒方法的各种程序码。如此一来,当使用任何形式的移动电子装置上的处理器执行该非暂存机器可读取式媒体所储存的程序码时,可以执行本发明的提醒方法以达成上述的目的与功效,其中此处提及程序码所储存的提醒方法可包含图18所示的各步骤以及上述相关于这些步骤的限制条件。The present invention further discloses a non-transitory machine-readable medium for storing various program codes capable of executing the reminding method of the present invention. In this way, when the processor on any form of mobile electronic device is used to execute the program code stored in the non-transitory machine-readable medium, the reminder method of the present invention can be executed to achieve the above-mentioned purpose and effect, wherein The reminding method stored in the program code mentioned here may include the steps shown in FIG. 18 and the above-mentioned restrictions related to these steps.
(5-A)联络人清单分享(5-A) Contact list sharing
为了避免群组联络人清单的成员在更新群组联络人清单时的不便,本发明揭示一种使用无线通讯协议的联络人清单分享方法。请注意,在本发明的实施例中所使用的无线通讯协议可包含蓝芽(Bluetooth)、Wi-Fi标准、Wi-FiDirect标准、近场通讯技术(Nearfieldcommunication,NFC)、或点对点通讯技术(Peer-to-peercommunication)。In order to avoid the inconvenience of the members of the group contact list when updating the group contact list, the present invention discloses a contact list sharing method using a wireless communication protocol. Please note that the wireless communication protocol used in the embodiment of the present invention may include Bluetooth (Bluetooth), Wi-Fi standard, Wi-FiDirect standard, near field communication technology (Nearfieldcommunication, NFC), or point-to-point communication technology (Peer -to-peercommunication).
请参阅图19,其图示一移动电子装置3102与其他的多个移动电子装置3104、3106、3108、及3110以解释本发明的联络人清单分享方法的运作方式,其中移动电子装置3102、3104、3106、3108、及3110各自依序包含联络人清单3132、3134、3136、3138、及3140其中之一。移动电子装置3102用来基于上述的一无线通讯协议广播一轮询讯号。移动电子装置3104、3106、3108、3110被假设用来接收该轮询讯号,然而其中只有移动电子装置3104与3106被假设使用了与移动电子装置3102所使用的相同无线通讯协议。因此,移动电子装置3104与3106会各自以回应讯号RES1或RES2来回应移动电子装置3102所广播的该轮询讯号。Please refer to FIG. 19, which illustrates a mobile electronic device 3102 and other multiple mobile electronic devices 3104, 3106, 3108, and 3110 to explain the operation of the contact list sharing method of the present invention, wherein the mobile electronic devices 3102, 3104 , 3106, 3108, and 3110 each include one of the contact lists 3132, 3134, 3136, 3138, and 3140 in sequence. The mobile electronic device 3102 is used for broadcasting a polling signal based on the aforementioned wireless communication protocol. Mobile electronic devices 3104, 3106, 3108, 3110 are assumed to receive the polling signal, however only mobile electronic devices 3104 and 3106 are assumed to use the same wireless communication protocol as mobile electronic device 3102. Therefore, the mobile electronic devices 3104 and 3106 respond to the polling signal broadcast by the mobile electronic device 3102 with a response signal RES1 or RES2 respectively.
在本发明的部分实施例中,若所使用的无线通讯协议是基于近场通讯技术,则未位于移动电子装置3102的有效通讯范围内的其他移动电子装置即使也使用了与移动电子装置3102相同的无线通讯协议,仍无法接收到该轮询讯号或是对该轮询讯号作出回应。In some embodiments of the present invention, if the wireless communication protocol used is based on near-field communication technology, other mobile electronic devices that are not within the effective communication range of the mobile electronic device 3102 use the same protocol as the mobile electronic device 3102 The wireless communication protocol is still unable to receive the polling signal or respond to the polling signal.
在接收到回应讯号RES1与RES2之后,移动电子装置3102将可确认移动电子装置3104与3106的存在。After receiving the response signals RES1 and RES2 , the mobile electronic device 3102 can confirm the existence of the mobile electronic devices 3104 and 3106 .
在此假设移动电子装置3102的使用者欲连络一目标使用者,其中该目标使用者的联络人信息并未被储存于联络人清单3132,且可能被储存于移动电子装置3104与3106两者至少其中之一。藉由本发明的联络人清单分享方法,可得到包含有移动电子装置3102、3104、3106的所有联络人信息的一虚拟联络人清单,使得该目标使用者的联络人信息亦可被包含于该虚拟联络人清单。如此一来,移动电子装置3102的使用者可藉由存取该虚拟联络人清单来得到该目标使用者的联络人信息。Assume here that the user of the mobile electronic device 3102 wants to contact a target user whose contact information is not stored in the contact list 3132 and may be stored in both the mobile electronic devices 3104 and 3106 at least one of them. With the contact list sharing method of the present invention, a virtual contact list including all contact information of the mobile electronic devices 3102, 3104, 3106 can be obtained, so that the target user's contact information can also be included in the virtual Contact list. In this way, the user of the mobile electronic device 3102 can obtain the contact information of the target user by accessing the virtual contact list.
请参阅图20,其为根据本发明的一第一实施例所揭示的联络人清单分享方法的流程图。如图20所示,该联络人清单分享方法包含步骤如下:Please refer to FIG. 20 , which is a flowchart of a method for sharing a contact list according to a first embodiment of the present invention. As shown in Figure 20, the contact list sharing method includes the following steps:
步骤3202:一第一移动电子装置基于一无线通讯协议广播一轮询讯号,并执行步骤3204。Step 3202: A first mobile electronic device broadcasts a polling signal based on a wireless communication protocol, and executes step 3204.
步骤3204:该第一移动电子装置确认是否存在有一第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置确认存在有至少一个第二移动电子装置正在使用该无线通讯协议时,执行步骤3206,否则执行步骤3214。Step 3204: The first mobile electronic device confirms whether there is a second mobile electronic device using the wireless communication protocol, wherein the confirmation process is performed by receiving a response signal sent by the second mobile electronic device, and the response A signal is sent corresponding to the polling signal; when the first mobile electronic device confirms that there is at least one second mobile electronic device using the wireless communication protocol, go to step 3206 , otherwise go to step 3214 .
步骤3206:确认该第一移动电子装置是否能够识别出发出回应讯号的每一第二移动电子装置;对可被该第一移动电子装置识别出来且发出回应讯号的第二移动装置实施步骤508,并对其他无法被该第一移动电子装置识别且发出回应讯号的第二移动装置实施步骤3214。Step 3206: Confirm whether the first mobile electronic device can identify each second mobile electronic device that sends a response signal; perform step 508 on the second mobile devices that can be identified by the first mobile electronic device and send a response signal, And implement step 3214 for other second mobile devices that cannot be recognized by the first mobile electronic device and send response signals.
步骤3208:合并该至少一第二移动电子装置各自包含的联络人清单至该第一移动电子装置包含的一虚拟联络人清单,并执行步骤3210。Step 3208: Merge the respective contact lists included in the at least one second mobile electronic device into a virtual contact list included in the first mobile electronic device, and execute step 3210.
步骤3210:该第一移动电子装置等待基于该无线通讯协议的一停止指令被该第一移动电子装置所接收;当等待到该停止指令被接收时,执行步骤3212,否则执行步骤3214。Step 3210: The first mobile electronic device waits for a stop command based on the wireless communication protocol to be received by the first mobile electronic device; when the stop command is received, go to step 3212, otherwise go to step 3214.
步骤3212:将该第二移动电子装置的联络人清单移除于该第一移动电子装置包含的虚拟群组联络人清单,并执行步骤3214。Step 3212: Remove the contact list of the second mobile electronic device from the virtual group contact list included in the first mobile electronic device, and execute step 3214.
步骤3214:步骤结束。Step 3214: The step ends.
图20所示的联络人清单分享方法将会藉由图19所示的各移动电子装置的辅助来解说。图20各步骤所述的第一移动电子装置是指图19所述的移动电子装置3102,而其他至少一个的第二移动电子装置是指图19所示的移动电子装置3104与3106中至少其中之一。The contact list sharing method shown in FIG. 20 will be explained with the assistance of each mobile electronic device shown in FIG. 19 . The first mobile electronic device described in each step in FIG. 20 refers to the mobile electronic device 3102 described in FIG. 19 , and the other at least one second mobile electronic device refers to at least one of the mobile electronic devices 3104 and 3106 shown in FIG. 19 one.
在步骤3202中,当移动电子装置3102的使用者试图联络该目标使用者时,安装于移动电子装置3102的该无线通讯协议会被启动。请注意,若在执行移动电子装置3102的使用者试图连络该目标使用者以前,该无线通讯协议就已经被启动于移动电子装置3102上,则步骤3202可被跳过而不执行。In step 3202, when the user of the mobile electronic device 3102 tries to contact the target user, the wireless communication protocol installed in the mobile electronic device 3102 will be activated. Please note that if the wireless communication protocol has been activated on the mobile electronic device 3102 before the user running the mobile electronic device 3102 attempts to contact the target user, step 3202 can be skipped and not executed.
在步骤3204中,移动电子装置3102会藉由所接收到的回应讯号来确认是否存在有至少一个其他的移动电子装置使用了与移动电子装置3102所使用的相同无线通讯协议,其中该回应讯号对应于该轮询讯号而被其他移动电子装置所发送。若移动电子装置3102接收到了至少一个上述的回应讯号,则表示目前在移动电子装置3102的有效通讯范围内,存在有至少一个使用了同样无线通讯协议的其他移动电子装置。In step 3204, the mobile electronic device 3102 will confirm whether there is at least one other mobile electronic device using the same wireless communication protocol as the mobile electronic device 3102 through the received response signal, wherein the response signal corresponds to The polling signal is sent by other mobile electronic devices. If the mobile electronic device 3102 receives at least one of the above response signals, it means that there is at least one other mobile electronic device using the same wireless communication protocol within the effective communication range of the mobile electronic device 3102 .
如图19所示,因为移动电子装置3104与3106各自以回应讯号RES1及RES2回应于移动电子装置3102所广播的该轮询讯号,且移动电子装置3102接收到了回应讯号RES1与RES2,因此移动电子装置3104与3106都会在步骤506中被处理。移动电子装置3108及3110因为皆未使用移动电子装置3102所使用的无线通讯协议,因此将不会在步骤3206中被处理。As shown in FIG. 19, because the mobile electronic devices 3104 and 3106 respectively respond to the polling signal broadcast by the mobile electronic device 3102 with response signals RES1 and RES2, and the mobile electronic device 3102 receives the response signals RES1 and RES2, the mobile electronic device Both devices 3104 and 3106 are processed in step 506 . The mobile electronic devices 3108 and 3110 will not be processed in step 3206 because they do not use the wireless communication protocol used by the mobile electronic device 3102 .
在步骤3206中,发出回应讯号的移动电子装置3104与3106将会被移动电子装置3102进一步确认,以基于安全考量,确定移动电子装置3102是否能够识别移动电子装置3104及3106。步骤3206中的确认可否识别步骤可包含确认移动电子装置3104及3106的识别是否已事先被记录于移动电子装置3102包含的联络人清单3132中。在此假设移动电子装置3104与3106对于移动电子装置3102皆为可识别的移动电子装置。如此一来,包含移动电子装置3102、3104、3106的一虚拟群组3120将基于成员之间可互相识别的前提而暂时组织起来。再者,在本发明的部分实施例中,移动电子装置3102、3104、3106皆可保留随时退出虚拟群组3120的权利。In step 3206, the mobile electronic devices 3104 and 3106 that sent the response signal will be further confirmed by the mobile electronic device 3102 to determine whether the mobile electronic device 3102 can identify the mobile electronic devices 3104 and 3106 based on security considerations. The step of confirming whether the identification is possible in step 3206 may include confirming whether the identification of the mobile electronic devices 3104 and 3106 has been recorded in the contact list 3132 contained in the mobile electronic device 3102 in advance. It is assumed here that the mobile electronic devices 3104 and 3106 are both identifiable mobile electronic devices to the mobile electronic device 3102 . In this way, a virtual group 3120 including the mobile electronic devices 3102, 3104, 3106 is temporarily organized based on the premise that members can identify each other. Furthermore, in some embodiments of the present invention, the mobile electronic devices 3102, 3104, 3106 all reserve the right to withdraw from the virtual group 3120 at any time.
在步骤3208中,因为虚拟群组3120的成员之间被允许互相存取联络人清单,所以可藉由将联络人清单3132、3134、3136的联络人信息合并起来产生一虚拟群组联络人清单3150,其中将连络人清单3132、3134、3136的联络人信息加以合并包含将连络人清单3134、3136的联络人信息传输至移动电子装置3102。若该目标使用者的联络人信息原先已存在于联络人清单3134或3136,移动电子装置3102可经由虚拟群组联络人清单3150存取到该目标使用者的联络人信息,使得移动电子装置3102的使用者可使用所存取到的联络人信息与该目标使用者联络。In step 3208, since members of the virtual group 3120 are allowed to access each other's contact lists, a virtual group contact list can be generated by combining the contact information of the contact lists 3132, 3134, and 3136 3150 , wherein combining the contact information of the contact lists 3132 , 3134 , 3136 includes transmitting the contact information of the contact lists 3134 , 3136 to the mobile electronic device 3102 . If the target user's contact information already exists in the contact list 3134 or 3136, the mobile electronic device 3102 can access the target user's contact information through the virtual group contact list 3150, so that the mobile electronic device 3102 The user of can use the accessed contact information to contact the target user.
在步骤3210中,无论移动电子装置102是否于虚拟群组联络人清单3150中找到该目标使用者的联络人信息,移动电子装置3102都会等待基于该无线通讯协议所发出的一停止指令以解散或重组虚拟群组3120,其中该停止指令可为移动电子装置3102、3104、3106的其中任何一者所发出。移动电子装置3102发出该停止指令的时机可为在移动电子装置3102存取到该目标使用者的联络人信息后且移动电子装置3104与3106至少其中之一离开了移动电子装置3102的有效通讯范围而未回应超过一预定时间时或是当虚拟群组3120各移动电子装置之间的讯号强度低于一预定强度时。另外,移动电子装置3102、3104、3106亦可自行决定发出该停止指令以停止分享各自拥有的联络人清单。In step 3210, regardless of whether the mobile electronic device 102 finds the target user's contact information in the virtual group contact list 3150, the mobile electronic device 3102 will wait for a stop command issued based on the wireless communication protocol to disband or Reorganize the virtual group 3120 , wherein the stop command can be issued by any one of the mobile electronic devices 3102 , 3104 , 3106 . The timing for the mobile electronic device 3102 to issue the stop command may be after the mobile electronic device 3102 accesses the contact information of the target user and at least one of the mobile electronic devices 3104 and 3106 leaves the effective communication range of the mobile electronic device 3102 And when there is no response for more than a predetermined time or when the signal strength between the mobile electronic devices of the virtual group 3120 is lower than a predetermined strength. In addition, the mobile electronic devices 3102, 3104, and 3106 can also decide to issue the stop command to stop sharing their respective contact lists.
在步骤3212中,在接收到该停止指令后,会有对应于该停止指令的至少一联络人清单被移出虚拟群组联络人清单3150,且对应该至少一个被移出的联络人清单的至少一个移动电子装置也会被移出虚拟群组3120。举例来说,若移动电子装置3104触发了该停止指令,移动电子装置3102将会把联络人清单3134移出虚拟群组联络人清单3150,并将移动电子装置3104移出于虚拟群组3120。若移动电子装置3102触发了该停止指令,因为移动电子装置3102即为虚拟群组联络人清单3150与虚拟群组3120的发起者,移动电子装置3102将会直接移除虚拟群组联络人清单3150与虚拟群组3120。请注意,在本发明的其他实施例中,是否要执行步骤3512是可选择的(optional)。换言之,即使接收到了该停止指令而移除了虚拟群组联络人清单3150与虚拟群组3120,移动电子装置3102仍可自行选择是否保留或移除联络人清单3134或3136的联络人信息。In step 3212, after receiving the stop instruction, at least one contact list corresponding to the stop instruction will be removed from the virtual group contact list 3150, and at least one of the at least one removed contact list will be The mobile electronic device will also be removed from the virtual group 3120. For example, if the mobile electronic device 3104 triggers the stop command, the mobile electronic device 3102 will remove the contact list 3134 from the virtual group contact list 3150 and remove the mobile electronic device 3104 from the virtual group 3120 . If the mobile electronic device 3102 triggers the stop command, because the mobile electronic device 3102 is the initiator of the virtual group contact list 3150 and the virtual group 3120, the mobile electronic device 3102 will directly remove the virtual group contact list 3150 with virtual group 3120. Please note that in other embodiments of the present invention, whether to execute step 3512 is optional. In other words, even if the virtual group contact list 3150 and the virtual group 3120 are removed after receiving the stop instruction, the mobile electronic device 3102 can still choose whether to keep or remove the contact information in the contact list 3134 or 3136 .
在本发明的一实施例中,移动电子装置3102、3104、3106可指定一预定时间、一预定地点、或两者皆指定,以完成步骤3202、3204、3206所述的相互认证,其中该预定时间或该预定地点可由移动电子装置所预先设定或更新。在该实施例中,联络人清单的分享只能在该预定时间、该预定地点、或在该预定时间及该预定地点来进行,以确保联络人清单的信息安全。In an embodiment of the present invention, the mobile electronic device 3102, 3104, 3106 may specify a predetermined time, a predetermined location, or both to complete the mutual authentication described in steps 3202, 3204, 3206, wherein the predetermined The time or the predetermined location can be preset or updated by the mobile electronic device. In this embodiment, the sharing of the contact list can only be performed at the predetermined time, the predetermined place, or at the predetermined time and the predetermined place, so as to ensure the information security of the contact list.
请注意,移动电子装置3104与3106亦可拥有各自的虚拟群组联络人清单,且这些虚拟群组联络人清单的运作方式与上述虚拟群组联络人清单3150的运作方式相同。举例来说,移动电子装置3104所拥有的虚拟群组联络人清单可包含由移动电子装置3102所传送而来联络人清单3132包含的联络人信息。Please note that the mobile electronic devices 3104 and 3106 can also have their own virtual group contact lists, and the operation of these virtual group contact lists is the same as that of the virtual group contact list 3150 described above. For example, the virtual group contact list owned by the mobile electronic device 3104 may include the contact information contained in the contact list 3132 transmitted from the mobile electronic device 3102 .
在本发明的一第二实施例中,即使在所有虚拟群组3120的成员皆使用该无线通讯协议的情况下,虚拟群组3120的成员仍可被移动电子装置3102选择性的授权。请参阅图21,其图示本发明根据一第二实施例所揭示联络人清单分享方法的流程图。如图21所示,该联络人清单分享方法包含步骤如下:In a second embodiment of the present invention, even if all the members of the virtual group 3120 use the wireless communication protocol, the members of the virtual group 3120 can still be selectively authorized by the mobile electronic device 3102 . Please refer to FIG. 21 , which is a flow chart of a method for sharing a contact list according to a second embodiment of the present invention. As shown in Figure 21, the contact list sharing method includes the following steps:
步骤3222:一第一移动电子装置基于一无线通讯协议,广播一轮询讯号,并执行步骤3224。Step 3222: A first mobile electronic device broadcasts a polling signal based on a wireless communication protocol, and executes step 3224.
步骤3224:该第一移动电子装置确认是否存在有一第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置确认存在有至少一个第二移动电子装置正在使用该无线通讯协议时,执行步骤3225,否则执行步骤534。Step 3224: The first mobile electronic device confirms whether there is a second mobile electronic device using the wireless communication protocol, wherein the confirmation process is performed by receiving a response signal sent by the second mobile electronic device, and the response A signal is sent corresponding to the polling signal; when the first mobile electronic device confirms that there is at least one second mobile electronic device using the wireless communication protocol, execute step 3225 , otherwise execute step 534 .
步骤3225:该第一移动电子装置选择至少一第二移动电子装置来发出一请求,以存取该至少一第二移动电子装置包含的联络人清单,并执行步骤3226。Step 3225: The first mobile electronic device selects at least one second mobile electronic device to send a request to access the contact list contained in the at least one second mobile electronic device, and execute step 3226.
步骤3226:该第一移动电子装置由该至少一第二移动电子装置处接收一授权,以被获准存取该至少一第二移动电子装置的联络人清单,并执行步骤3228,其中该至少一第二移动电子装置已经接收并核准该第一移动电子装置的存取请求。Step 3226: The first mobile electronic device receives an authorization from the at least one second mobile electronic device to be allowed to access the contact list of the at least one second mobile electronic device, and execute step 3228, wherein the at least one The second mobile electronic device has received and approved the access request of the first mobile electronic device.
步骤3228:将该至少一第二移动电子装置的联络人清单合并于该第一移动电子装置包含的一虚拟群组联络人清单,并执行步骤3230。Step 3228: Merge the contact list of the at least one second mobile electronic device into a virtual group contact list included in the first mobile electronic device, and execute step 3230.
步骤3230:该第一移动电子装置等待基于该无线通讯协议的一停止指令;若接收到该停止指令,执行步骤3232,否则执行步骤3234。Step 3230: The first mobile electronic device waits for a stop command based on the wireless communication protocol; if the stop command is received, go to step 3232, otherwise go to step 3234.
步骤3232:将该至少一第二移动电子装置的联络人清单移出于该第一移动电子装置包含的该虚拟群组联络人清单,并执行步骤3234。Step 3232: Move the contact list of the at least one second mobile electronic device out of the virtual group contact list included in the first mobile electronic device, and execute step 3234.
步骤3234:步骤结束。Step 3234: The step ends.
图20与图21所示的实施例的主要差别在于授权的方式。在图21的实施例中,移动电子装置3102可仅选择移动电子装置3104与3106其中之一来请求存取联络人清单的授权,反观图21的实施例中,移动电子装置3102选择了移动电子装置3104与3106的全部来分享联络人清单中的联络人信息。The main difference between the embodiments shown in FIG. 20 and FIG. 21 lies in the way of authorization. In the embodiment of FIG. 21, the mobile electronic device 3102 can only select one of the mobile electronic devices 3104 and 3106 to request authorization to access the contact list. In contrast, in the embodiment of FIG. All of the devices 3104 and 3106 share the contact information in the contact list.
请注意,在本发明的其他实施例中,可选择是否实施步骤3232。其代表移动电子装置3102即使在接收到停止指令时,仍然可以选择是否保留来自移动电子装置3104或3106的联络人信息。Please note that in other embodiments of the present invention, whether to implement step 3232 is optional. It means that the mobile electronic device 3102 can still choose whether to keep the contact information from the mobile electronic device 3104 or 3106 even when receiving the stop command.
在本发明的一实施例中,移动电子装置3102、3104、3106可指定一预定时间、一预定地点、或两者皆指定,以完成步骤3222、3224、3225、3226所述的相互认证。在该实施例中,联络人清单的分享只能在该预定时间、该预定地点、或在该预定时间及该预定地点来进行,以确保联络人清单的信息安全。In an embodiment of the present invention, the mobile electronic devices 3102, 3104, 3106 may specify a predetermined time, a predetermined location, or both to complete the mutual authentication described in steps 3222, 3224, 3225, 3226. In this embodiment, the sharing of the contact list can only be performed at the predetermined time, the predetermined place, or at the predetermined time and the predetermined place, so as to ensure the information security of the contact list.
请注意,将图20与图21所示步骤加上上述所提及的各种限制条件或是施以合理的排列组合所形成的实施例,仍应视为本发明的实施例。Please note that the embodiments formed by adding the above-mentioned various restrictions or applying reasonable permutations and combinations to the steps shown in FIG. 20 and FIG. 21 should still be regarded as embodiments of the present invention.
在本发明相关于图21的其他实施例中,移动电子装置3102可以选择二个以上但非全部搜寻到的第二移动电子装置来请求存取的授权。In other embodiments of the present invention related to FIG. 21 , the mobile electronic device 3102 may select more than two but not all of the second mobile electronic devices found to request access authorization.
本发明另外揭示一种非暂存机器可读取式媒体,用来储存可执行本发明的联络人清单分享方法的各种程序码。如此一来,当使用任何形式的移动电子装置上的处理器执行该非暂存机器可读取式媒体所储存的程序码时,可以执行本发明的联络人清单分享方法以达成上述的目的与功效,其中此处提及程序码所储存的提醒方法可包含第19-21图所示的各步骤以及上述相关于这些步骤的限制条件。该非暂存机器可读取式媒体可包含一第一程序码、一第二程序码、及一第三程序码。当该第一程序码以一第一移动电子装置包含的一处理器执行时,该第一程序码用来广播基于一无线通讯协议的一轮询讯号。当该第二程序码以该处理器执行时,该第二程序码用来藉由接收一回应讯号来确认是否存在有使用该无线通讯协议的一第二移动电子装置,其中该回应讯号对应于该轮询讯号而被该第二移动电子装置所发出。当该第三程序码以该处理器执行时,该第三程序码用来在该第一移动电子装置确认接收到该回应讯号时,将该第二移动电子装置的一联络人清单合并于该第一移动电子装置包含的一虚拟群组联络人清单。The present invention further discloses a non-transitory machine-readable medium for storing various program codes for executing the contact list sharing method of the present invention. In this way, when the processor on any form of mobile electronic device is used to execute the program code stored in the non-transitory machine-readable medium, the contact list sharing method of the present invention can be implemented to achieve the above-mentioned purpose and Efficacy, wherein the reminding method stored in the program code mentioned here may include the steps shown in Figures 19-21 and the above-mentioned restrictions related to these steps. The non-transitory machine-readable medium may include a first program code, a second program code, and a third program code. When the first program code is executed by a processor included in a first mobile electronic device, the first program code is used to broadcast a polling signal based on a wireless communication protocol. When the second program code is executed by the processor, the second program code is used to confirm whether there is a second mobile electronic device using the wireless communication protocol by receiving a response signal, wherein the response signal corresponds to The polling signal is sent by the second mobile electronic device. When the third program code is executed by the processor, the third program code is used to merge a contact list of the second mobile electronic device into the first mobile electronic device when the first mobile electronic device confirms receipt of the response signal A virtual group contact list contained in the first mobile electronic device.
本发明揭示一种使用无线通讯协议实施的联络人清单分享方法。藉由该联络人清单分享方法,移动电子装置得以在其联络人清单未储存有一目标使用者的联络信息的情况下,且在其他移动电子装置的联络人清单正好储存有该目标使用者的联络信息的前提下,顺利联络到该目标使用者,其中该其他移动电子装置与欲呼叫该目标使用者的移动电子装置使用同一无线通讯协议并相对于欲呼叫该目标使用者的移动电子装置产生回应。The invention discloses a contact list sharing method implemented by using a wireless communication protocol. With the method for sharing the contact list, the mobile electronic device can store the contact information of the target user in the contact list of other mobile electronic devices when the contact information of the target user is not stored in the contact list of the mobile electronic device. Under the premise of information, the target user can be successfully contacted, wherein the other mobile electronic device uses the same wireless communication protocol as the mobile electronic device that intends to call the target user and responds to the mobile electronic device that intends to call the target user .
(3-A)虚拟播放清单/媒体档案分享(3-A) Virtual playlist/media file sharing
本发明揭示一种虚拟媒体播放清单/媒体档案分享方法,以便利包含非专业人员的使用者使用无线通讯协议来浏览、修改、分享媒体播放清单及储存于其持有的移动电子装置上成序列的多媒体档案。在本发明的部份实施例中,本发明的虚拟媒体播放清单/媒体档案分享方法对于支持上述无线通讯协议的点对点(Peer-to-peer)无线通讯技术特别有用,其中该无线通讯协议可基于蓝芽(Bluetooth)、Wi-Fi标准、Wi-FiDirect标准、近场通讯技术(Nearfieldcommunication,NFC)、或点对点通讯技术(Peer-to-peercommunication)来实施。The present invention discloses a virtual media playlist/media file sharing method to facilitate non-professional users to use wireless communication protocols to browse, modify, share media playlists and store them in sequence on their mobile electronic devices multimedia files. In some embodiments of the present invention, the virtual media playlist/media file sharing method of the present invention is particularly useful for point-to-point (Peer-to-peer) wireless communication technologies supporting the above-mentioned wireless communication protocol, wherein the wireless communication protocol can be based on Bluetooth, Wi-Fi standard, Wi-Fi Direct standard, Nearfield communication technology (Nearfield communication, NFC), or peer-to-peer communication technology (Peer-to-peer communication).
请参阅图22,其根据本发明的一实施例图示本发明的虚拟媒体播放清单/媒体档案分享方法在移动电子装置上运作的方法。在图22中图示有多个移动电子装置4102、4104、4106、4108、4110,其中这些移动电子装置依序各自包含有媒体播放清单4132、4134、4136、4138、4140。移动电子装置4102用来基于一无线通讯协议广播一轮询讯号,例如上述已提及的各种无线通讯协议。移动电子装置4104、4106、4108、4110假设接收了该轮询讯号,然而其中只有移动电子装置4104与4106被假设使用了与移动电子装置4102所使用的相同无线通讯协议。如此一来,移动电子装置4104与4106会各自以回应讯号RESS1或回应讯号RESS2来回应移动电子装置4102。Please refer to FIG. 22 , which illustrates how the virtual media playlist/media file sharing method of the present invention operates on a mobile electronic device according to an embodiment of the present invention. In FIG. 22 , a plurality of mobile electronic devices 4102 , 4104 , 4106 , 4108 , 4110 are shown, wherein the mobile electronic devices respectively include media playlists 4132 , 4134 , 4136 , 4138 , 4140 in sequence. The mobile electronic device 4102 is used to broadcast a polling signal based on a wireless communication protocol, such as various wireless communication protocols mentioned above. Mobile electronic devices 4104, 4106, 4108, 4110 are assumed to have received the polling signal, however only mobile electronic devices 4104 and 4106 are assumed to use the same wireless communication protocol as mobile electronic device 4102. In this way, the mobile electronic devices 4104 and 4106 respond to the mobile electronic device 4102 with the response signal RESS1 or the response signal RESS2 respectively.
在本发明的部份实施例中,由于该无线通讯协议可基于近场通讯技术来实施,因此其他落于移动电子装置4102广播该轮询讯号的有效广播范围以外的移动电子装置,即使使用了同样的该无线通讯协议,仍然无法接收该轮询讯号或是回应于该轮询讯号。In some embodiments of the present invention, since the wireless communication protocol can be implemented based on near field communication technology, other mobile electronic devices that fall outside the effective broadcasting range of the mobile electronic device 4102 broadcasting the polling signal, even if using The same wireless communication protocol still cannot receive the polling signal or respond to the polling signal.
在接收回应讯号RESS1与RESS2之后,移动电子装置4102可确认移动电子装置4104与移动电子装置4106的存在。After receiving the response signals RESS1 and RESS2 , the mobile electronic device 4102 can confirm the existence of the mobile electronic device 4104 and the mobile electronic device 4106 .
在此假设移动电子装置4102的使用者试图存取移动电子装置4104、4106、4108、4110中至少其中之一移动电子装置的媒体档案。藉由本发明的虚拟媒体清单/媒体档案分享方法,一虚拟媒体清单将可被产生于一组可互相回应的移动电子装置之间,且该组可互相回应的移动电子装置之间可藉由参照该虚拟媒体清单来存取彼此持有的媒体档案。Assume here that the user of the mobile electronic device 4102 tries to access the media file of at least one of the mobile electronic devices 4104 , 4106 , 4108 , 4110 . With the virtual media list/media file sharing method of the present invention, a virtual media list can be generated between a group of mobile electronic devices that can respond to each other, and the group of mobile electronic devices that can respond to each other can be referred to The virtual media list is used to access the media files held by each other.
请参阅图23,其为根据本发明的一实施例所揭示虚拟媒体清单/媒体档案分享方法的流程图。如图23所示,该虚拟媒体清单/媒体档案分享方法包含步骤如下:Please refer to FIG. 23 , which is a flowchart of a virtual media list/media file sharing method disclosed according to an embodiment of the present invention. As shown in Figure 23, the virtual media list/media file sharing method includes the following steps:
步骤4402:一第一移动电子装置基于一无线通讯协议广播一轮询讯号。Step 4402: A first mobile electronic device broadcasts a polling signal based on a wireless communication protocol.
步骤4404:该第一移动电子装置确认是否存在有至少一个第二移动电子装置正在使用该无线通讯协议,其中该确认程序藉由接收该至少一个第二移动电子装置的每一第二移动电子装置所发出的一回应讯号来进行,且该回应讯号对应于该轮询讯号而被发出;当该第一移动电子装置确认存在有至少一个第二移动电子装置正在使用该无线通讯协议时,执行步骤4406,否则执行步骤4410。Step 4404: The first mobile electronic device confirms whether there is at least one second mobile electronic device using the wireless communication protocol, wherein the confirmation process is performed by receiving each second mobile electronic device of the at least one second mobile electronic device A response signal is sent, and the response signal is sent corresponding to the polling signal; when the first mobile electronic device confirms that there is at least one second mobile electronic device using the wireless communication protocol, perform the steps 4406, otherwise go to step 4410.
步骤4406:将该至少一第二移动电子装置各自包含的一媒体播放清单与该第一移动电子装置的一媒体播放清单合并于该第一移动电子装置的一虚拟媒体播放清单,并执行步骤4408。Step 4406: Merge a media playlist contained in each of the at least one second mobile electronic device and a media playlist of the first mobile electronic device into a virtual media playlist of the first mobile electronic device, and execute step 4408 .
步骤4408:在该第一移动电子装置上或该至少一第二移动电子装置上播放该虚拟媒体播放清单中的相关媒体档案,并执行步骤4410。Step 4408: Play the relevant media files in the virtual media playlist on the first mobile electronic device or the at least one second mobile electronic device, and execute step 4410.
步骤4410:步骤结束。Step 4410: The step ends.
图23所示的虚拟媒体播放清单/媒体档案分享方法将会以图22所示的各移动电子装置为基础来解释。其中图23所述的该第一移动电子装置即指图22中的移动电子装置4102,且图23所述的该至少一第二移动电子装置即为图22中的移动电子装置4104、4106、4108、4110。The virtual media playlist/media file sharing method shown in FIG. 23 will be explained based on the mobile electronic devices shown in FIG. 22 . The first mobile electronic device described in FIG. 23 refers to the mobile electronic device 4102 in FIG. 22 , and the at least one second mobile electronic device described in FIG. 23 refers to the mobile electronic devices 4104, 4106, and 4106 in FIG. 4108, 4110.
在步骤4402中,当移动电子装置4102的使用者试图存取其他邻近移动电子装置所储存的媒体档案时,移动电子装置4102上安装的无线通讯协议会被开启,且移动电子装置4102接着广播一轮询讯号。在步骤4404中,移动电子装置4102会确认是否存在有至少一个使用同样的该无线通讯协议的第二移动电子装置对该轮询讯号做出回应。根据上述的假设,移动电子装置4104与4106将会被移动电子装置4102确认其各自的存在及使用同样的该无线通讯协议的状况。如图23所示的实施例,若移动电子装置4102开启了该无线通讯协议,其代表移动电子装置4102将会允许给予回应并使用同一无线通讯协议的移动电子装置4104与4106可在彼此之间存取或分享各自包含的虚拟媒体播放清单与相关媒体档案的权限。对移动电子装置4108与4110来说,虽然他们也接收的到该轮询讯号,然而因为并未使用同样的该无线通讯协议,因此移动电子装置4108与4110将不会被允许存取或分享移动电子装置4102、4104、4106所储存的虚拟媒体播放清单与相关媒体档案。In step 4402, when the user of the mobile electronic device 4102 tries to access the media files stored in other nearby mobile electronic devices, the wireless communication protocol installed on the mobile electronic device 4102 will be turned on, and the mobile electronic device 4102 will then broadcast a Polling signal. In step 4404, the mobile electronic device 4102 will confirm whether there is at least one second mobile electronic device using the same wireless communication protocol that responds to the polling signal. According to the above assumptions, the mobile electronic devices 4104 and 4106 will be confirmed by the mobile electronic device 4102 to exist and use the same wireless communication protocol. In the embodiment shown in FIG. 23, if the mobile electronic device 4102 opens the wireless communication protocol, it means that the mobile electronic device 4102 will allow the mobile electronic devices 4104 and 4106 that respond and use the same wireless communication protocol to communicate with each other. Permission to access or share the virtual media playlists and associated media files contained in each. For the mobile electronic devices 4108 and 4110, although they also receive the polling signal, because they do not use the same wireless communication protocol, the mobile electronic devices 4108 and 4110 will not be allowed to access or share mobile The virtual media playlists and related media files stored in the electronic devices 4102, 4104, 4106.
如此一来,如步骤4406所述,一虚拟媒体播放清单4120将会藉由合并了媒体播放清单4132、4134、4136的内容而被产生在移动电子装置4102上,其中在产生虚拟媒体播放清单4120前,媒体播放清单4134、4136的内容将会由移动电子装置4104、4106各自被传送至移动电子装置4102上。In this way, as described in step 4406, a virtual media playlist 4120 will be generated on the mobile electronic device 4102 by merging the contents of the media playlists 4132, 4134, 4136, wherein the virtual media playlist 4120 is generated Previously, the contents of the media playlists 4134 and 4136 will be transmitted from the mobile electronic devices 4104 and 4106 to the mobile electronic device 4102 respectively.
在步骤4408中,由于虚拟媒体播放清单4120被产生于移动电子装置4102上,移动电子装置4102将可参照虚拟媒体播放清单4120来追踪欲存取的媒体档案。举例来说,当移动电子装置4102的使用者看见了虚拟媒体播放清单4120上列举了其欲收听的一媒体档案的索引,且假设该媒体档案目前实质储存于移动电子装置4104,则移动电子装置4102的使用者会被允许发出指令给虚拟媒体播放清单4120来追踪并播放该媒体档案。请注意,该媒体档案可为音讯档案/数据流、视讯档案/数据流、和/或数字相片。In step 4408, since the virtual media playlist 4120 is generated on the mobile electronic device 4102, the mobile electronic device 4102 can refer to the virtual media playlist 4120 to track the media files to be accessed. For example, when the user of the mobile electronic device 4102 sees the index of a media file that he wants to listen to on the virtual media playlist 4120, and assuming that the media file is currently stored in the mobile electronic device 4104, the mobile electronic device The user of 4102 will be allowed to issue instructions to the virtual media playlist 4120 to track and play the media file. Note that the media files can be audio files/streams, video files/streams, and/or digital photos.
在本发明的一实施例中,该虚拟媒体播放清单包含多个多媒体目录,且该多个多媒体目录可各自参照多个多媒体档案。移动电子装置4102的使用者可点选欲存取的多媒体目录来分享,且移动电子装置4104与4106的使用者亦能如此做。In an embodiment of the present invention, the virtual media playlist includes a plurality of multimedia directories, and each of the plurality of multimedia directories can refer to a plurality of multimedia files. The user of the mobile electronic device 4102 can click on the desired multimedia content to share, and the users of the mobile electronic devices 4104 and 4106 can also do the same.
该媒体档案可被播放(亦即存取)于移动电子装置4102或4104的任一者。若该媒体档案被选择播放于移动电子装置4102,则需先行将该媒体档案由移动电子装置4104传送至移动电子装置4102,其中该传送程序可为下载、快取(Caching)、或复制。若该媒体档案被选择播放于移动电子装置4104,则可免除将该媒体档案由移动电子装置4104传输至移动电子装置4102的程序。The media file can be played (ie accessed) on either of the mobile electronic devices 4102 or 4104 . If the media file is selected to be played on the mobile electronic device 4102, the media file needs to be transmitted from the mobile electronic device 4104 to the mobile electronic device 4102 first, wherein the transmission process can be downloading, caching, or copying. If the media file is selected to be played on the mobile electronic device 4104, the procedure of transferring the media file from the mobile electronic device 4104 to the mobile electronic device 4102 can be omitted.
在步骤4410中,当储存于该至少一个第二移动电子装置的一多媒体档案在该虚拟播放清单上被浏览,该媒体档案可由该至少一第二移动电子装置被下载、快取、或复制于该第一移动电子装置,以在该第一移动电子装置上播放,或在该至少一第二移动电子装置中储存有该媒体档案的第二移动电子装置上直接播放。In step 4410, when a multimedia file stored in the at least one second mobile electronic device is browsed on the virtual playlist, the media file can be downloaded, cached, or copied by the at least one second mobile electronic device in The first mobile electronic device is used to play on the first mobile electronic device, or directly play on the second mobile electronic device that stores the media file in the at least one second mobile electronic device.
若移动电子装置4104或4106的使用者想要存取移动电子装置4102所储存的媒体档案,该使用者亦可通过其持有的移动电子装置上产生的虚拟媒体播放清单来存取所需的媒体档案,如同前述移动电子装置4102的使用者被允许进行的存取。请参阅图24,其根据本发明的一实施例图示图22所示的移动电子装置4104与4106如何产生其各自拥有的虚拟媒体播放清单。如图24所示,移动电子装置4104可藉由将其自身拥有的虚拟媒体播放清单4150的内容与媒体播放清单4132或4136的内容进行合并,来更新虚拟媒体播放清单4150的内容,其中虚拟媒体播放清单4150原先的内容可包含媒体播放清单4134的内容。同样的,移动电子装置4106可藉由将其自身拥有的虚拟媒体播放清单4160的内容与媒体播放清单4132或4134的内容进行合并,来更新虚拟媒体播放清单4160的内容,其中虚拟媒体播放清单4160原先的内容可包含媒体播放清单4136的内容。如此一来,当移动电子装置4104的使用者试图存取注册于媒体播放清单4132或4136的一媒体档案时,除了可如前示叙述般存取虚拟媒体播放清单4120的内容来播放该媒体档案或是在移动电子装置4102或4106上直接播放该媒体档案以外,其亦可使用虚拟媒体播放清单4150来将该媒体档案由移动电子装置4102或4106下载至移动电子装置4104来进行播放;其中根据本发明的一实施例,移动电子装置4104可同时进行下载与播放该媒体档案的程序。同样的,当移动电子装置4106的使用者试图存取注册于媒体播放清单4132或4134的一媒体档案时,除了可如前示叙述般存取虚拟媒体播放清单4160的内容来播放该媒体档案或是在移动电子装置4102或4104上直接播放该媒体档案以外,其亦可使用虚拟媒体播放清单4160来将该媒体档案由移动电子装置4102或4104下载至移动电子装置4106来进行播放;其中根据本发明的一实施例,移动电子装置4106可同时进行下载与播放该媒体档案的程序。虚拟媒体播放清单4150或4160在移动电子装置4104或4106上被使用的方式与虚拟媒体播放清单4120在移动电子装置4102上被使用的方式相同,故不再另行赘述。If the user of the mobile electronic device 4104 or 4106 wants to access the media files stored in the mobile electronic device 4102, the user can also access the required media files through the virtual media playlist generated on the mobile electronic device held by the user. Media files, as described above, are allowed to be accessed by users of the mobile electronic device 4102 . Please refer to FIG. 24 , which illustrates how the mobile electronic devices 4104 and 4106 shown in FIG. 22 generate their respective virtual media playlists according to an embodiment of the present invention. As shown in FIG. 24, the mobile electronic device 4104 can update the content of the virtual media playlist 4150 by merging the content of its own virtual media playlist 4150 with the content of the media playlist 4132 or 4136, wherein the virtual media The original content of the playlist 4150 may include the content of the media playlist 4134 . Similarly, the mobile electronic device 4106 can update the content of the virtual media playlist 4160 by merging the content of its own virtual media playlist 4160 with the content of the media playlist 4132 or 4134, wherein the virtual media playlist 4160 The original content may include the content of the media playlist 4136 . In this way, when the user of the mobile electronic device 4104 attempts to access a media file registered in the media playlist 4132 or 4136, in addition to accessing the contents of the virtual media playlist 4120 as described above to play the media file Or besides directly playing the media file on the mobile electronic device 4102 or 4106, it can also use the virtual media playlist 4150 to download the media file from the mobile electronic device 4102 or 4106 to the mobile electronic device 4104 for playback; In one embodiment of the present invention, the mobile electronic device 4104 can simultaneously download and play the media file. Similarly, when the user of the mobile electronic device 4106 attempts to access a media file registered in the media playlist 4132 or 4134, in addition to accessing the content of the virtual media playlist 4160 as described above to play the media file or In addition to directly playing the media file on the mobile electronic device 4102 or 4104, it can also use the virtual media playlist 4160 to download the media file from the mobile electronic device 4102 or 4104 to the mobile electronic device 4106 for playback; wherein according to this In one embodiment of the invention, the mobile electronic device 4106 can simultaneously download and play the media file. The manner in which the virtual media playlist 4150 or 4160 is used on the mobile electronic device 4104 or 4106 is the same as the manner in which the virtual media playlist 4120 is used on the mobile electronic device 4102 , so details will not be repeated here.
藉由第22、23、24所示的虚拟媒体播放清单/媒体档案分享方法,可彼此互相回应且使用同一无线通讯协议的移动电子装置之间可彼此分享媒体播放清单或是相关的媒体档案。在本发明的部份较佳实施例中,该无线通讯协议是以点对点无线通讯技术或是近场通讯技术来实施。With the virtual media playlist/media file sharing methods shown in 22nd, 23rd, and 24th, mobile electronic devices that can respond to each other and use the same wireless communication protocol can share media playlists or related media files with each other. In some preferred embodiments of the present invention, the wireless communication protocol is implemented by point-to-point wireless communication technology or near field communication technology.
一非暂存机器可读取式媒体亦可用来储存可执行本发明的虚拟媒体播放清单/媒体档案分享方法的程序码,例如图22、23、24所示的虚拟媒体播放清单/媒体档案分享方法。如此一来,当这些程序码被任何种类的移动电子装置包含的处理器执行时,可实现本发明揭示的虚拟媒体播放清单/媒体档案分享方法及其目的。A non-transitory machine-readable medium can also be used to store program codes that can execute the virtual media playlist/media file sharing method of the present invention, such as the virtual media playlist/media file sharing shown in Figures 22, 23, and 24 method. In this way, when these program codes are executed by a processor included in any type of mobile electronic device, the virtual media playlist/media file sharing method and its purpose disclosed in the present invention can be realized.
(9)握手方法或联络人物件内容分享(9) Handshake method or content sharing of contact person
根据本发明的部份实施例,图15-16所示的步骤1202、1203、1204、1210、1212、1214、1216中移动电子装置102与其他移动电子装置之间的确认或通讯方式、图18所示的步骤2202、2204、2206中移动电子装置2102与2104之间的交流方式、图20所示的步骤3202、3204、3206及图21所示的步骤3222、3224、3225、3226中移动电子装置3102与其他移动电子装置之间的确认或通讯方式、或图23所示的步骤4402、4404可使用握手(Handshaking)的方式进行。请参阅图25,其为根据本发明的一实施例所揭示用于移动电子装置之间进行握手的示意图,且图26为图25所实施的握手过程的流程图。在图26所示的握手完成后,可以直接执行图3所示的步骤218以将已经彼此确认存在并满足必要团购人数的移动电子装置加以组织起来、可以直接执行图18所示的步骤2208以提出警示提醒使用者、可以直接执行图20所示的步骤3208、3210、3212及图21所示的步骤3228、3230、3232以将已经彼此确认存在并已彼此授权的各移动电子装置加以组织起来成为虚拟群组并进而交换联络人清单中的联络人数据、或可直接执行图23所示的步骤4406、4408以合并各移动电子装置的媒体播放清单来分享媒体档案。According to some embodiments of the present invention, in steps 1202, 1203, 1204, 1210, 1212, 1214, 1216 shown in FIGS. The communication method between the mobile electronic devices 2102 and 2104 in the steps 2202, 2204, 2206 shown, the steps 3202, 3204, 3206 shown in FIG. The confirmation or communication between other mobile electronic devices, or the steps 4402 and 4404 shown in FIG. 23 can be performed by handshaking. Please refer to FIG. 25 , which is a schematic diagram for handshaking between mobile electronic devices according to an embodiment of the present invention, and FIG. 26 is a flow chart of the handshaking process implemented in FIG. 25 . After the handshake shown in FIG. 26 is completed, step 218 shown in FIG. 3 can be directly executed to organize the mobile electronic devices that have confirmed each other's existence and meet the necessary number of group purchases, and step 2208 shown in FIG. 18 can be directly executed to A warning is presented to remind the user that steps 3208, 3210, 3212 shown in FIG. 20 and steps 3228, 3230, 3232 shown in FIG. 21 can be directly executed to organize mobile electronic devices that have mutually confirmed existence and authorized each other Become a virtual group and then exchange contact data in the contact list, or directly execute steps 4406 and 4408 shown in FIG. 23 to merge the media playlists of each mobile electronic device to share media files.
在图26中,移动电子装置5102用来当作一主机端(Host)、用来广播一词组分组(Phrasepacket)PP以进行轮询、并安装一应用程序5116。移动电子装置5104由移动电子装置5102处接收到词组分组PP,并用来当作一客户端(Client)。移动电子装置5104包含一处理器5112与一存储器5114。图25的主要目的在于图示如何在移动电子装置5102与5104之间建立起与应用程序5116相关的一应用通讯路径5118。In FIG. 26 , the mobile electronic device 5102 is used as a host (Host), used to broadcast a phrase packet (Phrasepacket) PP for polling, and install an application program 5116 . The mobile electronic device 5104 receives the phrase group PP from the mobile electronic device 5102 and acts as a client. The mobile electronic device 5104 includes a processor 5112 and a memory 5114 . The main purpose of FIG. 25 is to illustrate how to establish an application communication path 5118 related to the application program 5116 between the mobile electronic devices 5102 and 5104 .
如图26所示,图25所运作的握手方法包含步骤如下:As shown in Figure 26, the handshake method operated in Figure 25 includes the following steps:
步骤5202:移动电子装置5102将其包含的一识别(Identity)SSID、应用程序5116的种类、以及应用程序5116的相关信息包装起来,以根据一格式产生词组分组PP,并广播词组分组PP,其中该格式为移动电子装置5102所使用的无线通讯协议所定义。Step 5202: The mobile electronic device 5102 packs an identification (Identity) SSID, the type of the application program 5116, and the relevant information of the application program 5116 to generate a phrase group PP according to a format, and broadcast the phrase group PP, wherein The format is defined by the wireless communication protocol used by the mobile electronic device 5102 .
步骤5203:广播一轮询讯号,其带有关于该团购功能的信息,并执行步骤5204。Step 5203: broadcast a polling signal with information about the group buying function, and execute step 5204.
步骤5204:移动电子装置5104扫描其周遭环境,并在找到移动电子装置5102后,以无线方式由移动电子装置5102处接收到词组分组PP。Step 5204: The mobile electronic device 5104 scans its surroundings, and after finding the mobile electronic device 5102, receives the phrase group PP from the mobile electronic device 5102 in a wireless manner.
步骤5206:移动电子装置5104将词组分组PP解码以取得识别SSID以及应用程序5116的种类、确认应用程序5116的种类是否适用于移动电子装置5104本身、并在确认应用程序5116的种类适用于移动电子装置5104时根据词组分组PP产生一钥匙EK。Step 5206: The mobile electronic device 5104 decodes the phrase group PP to obtain the identification SSID and the type of the application program 5116, confirm whether the type of the application program 5116 is applicable to the mobile electronic device 5104 itself, and confirm that the type of the application program 5116 is applicable to the mobile electronic device. Means 5104 generates a key EK according to the phrase group PP.
步骤5208:移动电子装置5104搜寻存储器5114中所储存多个记录,以找寻对应于识别SSID的一第一记录(Entry);若在存储器5114中找到该第一记录,执行步骤5210;若在存储器5114中找不到该第一记录,则执行步骤5218。Step 5208: The mobile electronic device 5104 searches multiple records stored in the memory 5114 to find a first record (Entry) corresponding to the identified SSID; if the first record is found in the memory 5114, execute step 5210; if it is in the memory If the first record cannot be found in 5114, step 5218 is performed.
步骤5210:移动电子装置5104由该第一记录中撷取一第一凭证(Credential)CDEN1。Step 5210: The mobile electronic device 5104 retrieves a first credential (Credential) CDEN1 from the first record.
步骤5212:移动电子装置5104使用识别SSID与钥匙EK来无线连接于移动电子装置5102。Step 5212: The mobile electronic device 5104 uses the identification SSID and the key EK to wirelessly connect to the mobile electronic device 5102.
步骤5214:移动电子装置5104使用第一凭证CDEN1来进行认证,以与应用程序5116建立应用通讯路径5118。Step 5214: The mobile electronic device 5104 uses the first credential CDEN1 to perform authentication to establish an application communication path 5118 with the application program 5116 .
步骤5216:将移动电子装置5102与5104通过应用通讯路径5118组织起来,以发起团购移动。Step 5216: Organize the mobile electronic devices 5102 and 5104 through the application communication path 5118 to initiate group buying mobile.
步骤5218:移动电子装置5104根据词组分组PP,在存储器5114中创造一第二记录。Step 5218: The mobile electronic device 5104 creates a second record in the memory 5114 according to the phrase group PP.
步骤5219:移动电子装置5104发出互动讯息提示其使用者来确认(Certify)及选择该第二记录,且若该第二记录被移动电子装置5104所确认与选择,则执行步骤5220。Step 5219: The mobile electronic device 5104 sends an interactive message to prompt the user to confirm (Certify) and select the second record, and if the second record is confirmed and selected by the mobile electronic device 5104, then execute step 5220.
步骤5220:移动电子装置5104使用识别SSID与钥匙EK来无线连接至移动电子装置5102。Step 5220: The mobile electronic device 5104 wirelessly connects to the mobile electronic device 5102 using the identification SSID and the key EK.
步骤5222:移动电子装置5104使用移动电子装置5102的一别名ALI所对应的一第二凭证CDEN2来进行认证,以建立与应用程序5116之间的应用通讯路径5118,其中移动电子装置5102的别名ALI根据词组分组PP所产生。Step 5222: The mobile electronic device 5104 uses a second credential CDEN2 corresponding to an alias ALI of the mobile electronic device 5102 to perform authentication to establish an application communication path 5118 with the application program 5116, wherein the alias ALI of the mobile electronic device 5102 Generated by grouping PPs according to phrases.
步骤5224:将移动电子装置5102与5104通过应用通讯路径5118组织起来,以发起团购移动。Step 5224: Organize the mobile electronic devices 5102 and 5104 through the application communication path 5118 to initiate group buying mobile.
图26所示的流程图的细节将会如以下叙述来解说。移动电子装置5102与5104的构成元件与功能在本发明的部分实施例中可相同,为了简化图示故在图25中并未详尽图示移动电子装置5102的构成。The details of the flowchart shown in Fig. 26 will be explained as follows. The constituent elements and functions of the mobile electronic devices 5102 and 5104 may be the same in some embodiments of the present invention, and for the sake of simplification, the structure of the mobile electronic device 5102 is not shown in detail in FIG. 25 .
在步骤5202中,当移动电子装置5102的使用者试图与同样使用应用程序5116的其他移动电子装置以应用程序5116进行通讯时,移动电子装置5102用来将其识别SSID、应用程序5116的种类、以及应用程序5116的相关信息封装于词组分组PP,其中词组分组PP的格式为移动电子装置5102所使用的无线通讯协议所定义。在本发明的部分实施例中,词组分组PP的格式可表示为{SSID,应用程序5116的种类,应用程序5116的相关信息}。在本发明的一实施例中,应用程序5116的种类可事先被内嵌于产生词组分组PP的预设样板。应用程序5116的种类除了图1、图2所述的提醒程序以外,亦可包含相簿、摄影、多媒体播放、或是其他一般移动电子装置所安装的应用程序种类。In step 5202, when the user of the mobile electronic device 5102 attempts to communicate with other mobile electronic devices that also use the application program 5116 using the application program 5116, the mobile electronic device 5102 is used to identify the SSID, the type of the application program 5116, And the relevant information of the application program 5116 is encapsulated in the phrase group PP, wherein the format of the phrase group PP is defined by the wireless communication protocol used by the mobile electronic device 5102 . In some embodiments of the present invention, the format of the phrase group PP can be expressed as {SSID, type of application program 5116, related information of application program 5116}. In an embodiment of the present invention, the category of the application program 5116 can be embedded in the default template for generating the phrase group PP in advance. In addition to the reminder programs shown in FIG. 1 and FIG. 2 , the types of application programs 5116 may also include photo album, photography, multimedia player, or other types of application programs installed in general mobile electronic devices.
在步骤5204中,移动电子装置5104会扫描其周遭环境以找寻其他的移动电子装置。如此一来,移动电子装置5104可藉由该扫描动作来确认移动电子装置5102与5104两者是否皆使用同样的无线通讯协议,并在两者使用同一移动通讯协议的情况下由移动电子装置5102处无线接收词组分组PP。接着在步骤5206中,当确认词组分组PP的格式符合移动电子装置5104所使用的无线通讯协议所规定的格式时,处理器5112用来将词组分组PP解码,以得到上述的识别SSID、应用程序5116的种类、以及应用程序5116的相关信息。另外,在解码词组分组PP的过程中,处理器5112亦可用来确认应用程序5116的种类是否为移动电子装置5104所使用的无线通讯协议所适用的种类。步骤5206中所进行的解码会出现不同的结果。举例来说,如果应用程序5116的种类并非为移动电子装置5104所使用的无线通讯协议所适用的种类,处理器5112将无法解码出应用程序5116的相关信息。反之,若应用程序5116的种类为移动电子装置5104所使用的无线通讯协议所适用的种类,处理器5112将可解码出应用程序5116的相关信息,并将词组分组PP当作输入参数后以一钥匙产生函式处理以产生出钥匙EK,其中该钥匙产生函式亦为该无线通讯协议所定义。换言之,同样使用该无线通讯协议的移动电子装置5102亦可使用该钥匙产生函式来得到同样的钥匙EK,以作为后来移动电子装置5104进行与移动电子装置5102的无线连接时的比对凭证之一。In step 5204, the mobile electronic device 5104 scans its surroundings to find other mobile electronic devices. In this way, the mobile electronic device 5104 can confirm whether the mobile electronic devices 5102 and 5104 both use the same wireless communication protocol through the scanning action, and if both use the same mobile communication protocol, the mobile electronic device 5102 The phrase packet PP is received wirelessly. Then in step 5206, when it is confirmed that the format of the phrase group PP conforms to the format specified by the wireless communication protocol used by the mobile electronic device 5104, the processor 5112 is used to decode the phrase group PP to obtain the above-mentioned identification SSID, application program Types of 5116 and related information of application 5116. In addition, in the process of decoding the phrase group PP, the processor 5112 can also be used to confirm whether the type of the application program 5116 is suitable for the wireless communication protocol used by the mobile electronic device 5104 . The decoding performed in step 5206 may produce different results. For example, if the type of the application program 5116 is not suitable for the wireless communication protocol used by the mobile electronic device 5104 , the processor 5112 will not be able to decode the relevant information of the application program 5116 . Conversely, if the type of the application program 5116 is suitable for the wireless communication protocol used by the mobile electronic device 5104, the processor 5112 will be able to decode the relevant information of the application program 5116, and use the phrase group PP as an input parameter and then use a The key generation function processes to generate the key EK, wherein the key generation function is also defined by the wireless communication protocol. In other words, the mobile electronic device 5102 that also uses the wireless communication protocol can also use the key generation function to obtain the same key EK as one of the comparison certificates when the mobile electronic device 5104 performs a wireless connection with the mobile electronic device 5102 one.
在本发明的一实施例中,处理器5112可另用来确认识别SSID的有效性(Availability),以在步骤5206中检查识别SSID是否符合该无线通讯协议所规定的格式。In an embodiment of the present invention, the processor 5112 may be further used to confirm the availability of the SSID, so as to check whether the SSID conforms to the format specified in the wireless communication protocol in step 5206 .
在步骤5208中,处理器5112使用识别SSID来当作索引,以搜寻存储器5114中现有已储存的多笔记录来找寻吻合于识别SSID的一第一记录。在本发明的一实施例中,该多笔记录可以一查询表(Lookuptable)的方式被储存于存储器5114中,且该多笔记录的每一笔记录是在其各自对应的移动电子装置现有与移动电子装置5114进行无线连接时所建立。In step 5208, the processor 5112 uses the identifying SSID as an index to search the existing stored records in the memory 5114 to find a first record matching the identifying SSID. In one embodiment of the present invention, the multiple records can be stored in the memory 5114 in the form of a lookup table (Lookuptable), and each record of the multiple records is stored in its corresponding mobile electronic device. Established when a wireless connection is made with the mobile electronic device 5114.
若在步骤5208中,在存储器5114内找到了该第一记录,则代表移动电子装置5102现有已与移动电子装置5104进行过无线连接。接着在步骤5210中,处理器5112会由该第一记录中撷取一第一凭证CDEN1,其中第一凭证CDEN1亦为以前移动电子装置5104与应用程序5116进行无线连接时由应用程序5116提供给移动电子装置5104并储存于该第一记录中。If in step 5208, the first record is found in the memory 5114, it means that the mobile electronic device 5102 has already been wirelessly connected to the mobile electronic device 5104. Then in step 5210, the processor 5112 will extract a first credential CDEN1 from the first record, wherein the first credential CDEN1 is also provided to the application 5116 by the mobile electronic device 5104 and the application 5116 in the wireless connection before. Move the electronic device 5104 and store in the first record.
移动电子装置5102与5104之间的无线连接包含有二层。在实施一第一层连接时,移动电子装置5104至少需要识别SSID与钥匙EK来进行认证,其中该第一层连接可视为移动电子装置5102应用该无线通讯协议时,该无线通讯协议所提供的防火墙。在通过该第一层连接后并实施一第二层连接时,移动电子装置5104至少需要现有进行无线连接时应用程序5116所提供的凭证或移动电子装置5102的别名来进行认证,其中该第二层连接可视为应用程序5116本身的防火墙。The wireless connection between the mobile electronic devices 5102 and 5104 includes two layers. When implementing a first-level connection, the mobile electronic device 5104 needs at least to identify the SSID and the key EK for authentication, where the first-level connection can be regarded as the wireless communication protocol provided by the mobile electronic device 5102 firewall. After passing through the first layer connection and implementing a second layer connection, the mobile electronic device 5104 needs at least the certificate provided by the application program 5116 or the alias of the mobile electronic device 5102 for authentication when performing wireless connection, wherein the second layer The layer 2 connection can be regarded as the firewall of the application program 5116 itself.
在步骤5212中,移动电子装置5104使用识别SSID与钥匙EK来无线连接于移动电子装置5102来进行认证,以实施上述的第一层连接。In step 5212, the mobile electronic device 5104 uses the identification SSID and the key EK to wirelessly connect to the mobile electronic device 5102 for authentication, so as to implement the above-mentioned first layer connection.
在步骤5214中,移动电子装置5104会使用第一凭证CDEN1给应用程序5116来进行认证f,使得应用程序5116可得知移动电子装置5104为可信任的客户端,并准许移动电子装置5104与其建立应用通讯路径5118于两者之间,而实现该第二层连接。In step 5214, the mobile electronic device 5104 will use the first credential CDEN1 to authenticate the application program 5116, so that the application program 5116 can know that the mobile electronic device 5104 is a trusted client, and allow the mobile electronic device 5104 to establish The Layer 2 connection is implemented using a communication path 5118 between the two.
最后,由于已建立起应用通讯路径5118于移动电子装置5104与应用程序5116之间,与应用程序5116相关的数据或信息可使用应用通讯路径5118在移动电子装置5104与应用程序5116之间进行交换;另外,该第一记录亦可根据使用应用通讯路径5118所交换的数据或信息而被更新于存储器5114中。在本发明的一实施例中,应用程序5116为一通讯应用程序,因此上述的可交换数据或信息可为与应用程序5116及该第一记录相关的任何内容,该内容可包含至少一个联络物件(Contactitem)或多媒体档案,该至少一个联络物件可包含如联络人姓名、联络人住址、联络人电话、个人信息、或私人讯息等文字讯息,且该至少一个多媒体档案可包含相片、音讯、视讯、或其他种类的多媒体物件。Finally, since the application communication path 5118 has been established between the mobile electronic device 5104 and the application program 5116, data or information related to the application program 5116 can be exchanged between the mobile electronic device 5104 and the application program 5116 using the application communication path 5118 ; In addition, the first record can also be updated in the memory 5114 according to the data or information exchanged using the application communication path 5118 . In one embodiment of the present invention, the application program 5116 is a communication application program, so the above-mentioned exchangeable data or information can be any content related to the application program 5116 and the first record, and the content can include at least one contact object (Contactitem) or multimedia files, the at least one contact object can include text messages such as contact person name, contact person address, contact person phone number, personal information, or private message, and the at least one multimedia file can include photos, audio, video , or other kinds of multimedia objects.
考虑到本发明的团购行为应用时,步骤5216所作的动作是将移动电子装置5104将移动电子装置5102与5104两者通过应用通讯路径5118组织起来,以发起上述团购移动。Considering the application of the group buying behavior of the present invention, the action of step 5216 is to organize the mobile electronic device 5104 and the mobile electronic devices 5102 and 5104 through the application communication path 5118 to initiate the above group buying movement.
若在步骤5208中,该第一记录并未于存储器5114内被找到,亦即若并没有任何符合识别SSID的记录存在于存储器5114内,则代表之前移动电子装置5102并未无线连接于移动电子装置5104过。如此一来在步骤5218中,处理器5112将会为了识别SSID创造出一第二记录于存储器5114中。If in step 5208, the first record is not found in the memory 5114, that is, if there is no record matching the identification SSID in the memory 5114, it means that the mobile electronic device 5102 has not been wirelessly connected to the mobile electronic device before. Device 5104 too. So in step 5218, the processor 5112 will create a second record in the memory 5114 for identifying the SSID.
在步骤5219中,移动电子装置5104以显示与该第二记录相关的提示讯息并据以进行互动方式提示其使用者是否确认接受该第二记录,其中此处显示的提示讯息可包含移动电子装置5102的使用者的姓名或照片,且该姓名或照片是由词组分组PP中所储存应用程序5116的相关信息所撷取。移动电子装置5104的使用者可经由上述的显示讯息确定移动电子装置5102的使用者是否为其熟识的对象,若确为其熟识对象,则移动电子装置5104的使用者可输入回应讯息给移动电子装置5104,以确认接受该第二记录,且移动电子装置5104亦可将其使用者是否接受该第二记录的决定更新于存储器5114及该第二记录中。In step 5219, the mobile electronic device 5104 displays a prompt message related to the second record and interacts accordingly to prompt its user whether to confirm acceptance of the second record, wherein the prompt message displayed here may include the mobile electronic device The name or photo of the user at 5102, and the name or photo is retrieved from the relevant information of the application program 5116 stored in the phrase group PP. The user of the mobile electronic device 5104 can determine whether the user of the mobile electronic device 5102 is a familiar object through the above-mentioned display message, and if it is indeed a familiar object, the user of the mobile electronic device 5104 can input a response message to the mobile electronic device. device 5104 to confirm acceptance of the second record, and the mobile electronic device 5104 can also update the decision of whether the user accepts the second record in the memory 5114 and the second record.
在本发明的一实施例中,移动电子装置5104亦以多个已被其使用者所确认接受的记录提示该使用者来选择其中之一,且若使用者已于上述过程中接受了该第二记录,该第二记录也会同时被列为选项之一。为了方便清楚解释以下叙述,在此假设步骤5219中,移动电子装置5104的使用者选择了该第二记录,然而无论移动电子装置5104的使用者最后选择了哪一笔记录,被选择的记录在步骤5220、5222、5224中都会如以下所述该第二记录被对待的方式来处理。In one embodiment of the present invention, the mobile electronic device 5104 also prompts the user to select one of the records with multiple confirmed and accepted records by the user, and if the user has accepted the first Second record, the second record will also be listed as one of the options at the same time. For the convenience of explaining the following description clearly, it is assumed that in step 5219, the user of the mobile electronic device 5104 selects the second record, but no matter which record the user of the mobile electronic device 5104 finally selects, the selected record is in Steps 5220, 5222, 5224 are all handled as the second record is treated as described below.
在实施了步骤5218之后,处理器5112亦可根据词组分组PP的内容作为输入参数,并以该无线通讯协议所认可的一字串产生器配合该输入参数来产生移动电子装置5102的别名ALI。与产生钥匙EK时的情况类似,移动电子装置5102亦可使用同样的字串产生器以及词组分组PP的内容来产生同样的别名ALI,以作为之后进行第二层连接时的认证之用。After executing step 5218, the processor 5112 can also use the content of the phrase group PP as an input parameter, and use a word string generator approved by the wireless communication protocol to cooperate with the input parameter to generate the alias ALI of the mobile electronic device 5102. Similar to the case of generating the key EK, the mobile electronic device 5102 can also use the same string generator and the content of the phrase group PP to generate the same alias ALI for later authentication in the second layer connection.
步骤5220与步骤5212用于认证以完成上述的第一层连接的实施方式完全相同,故不再重复赘述。Step 5220 and step 5212 are used for authentication to complete the implementation of the above-mentioned layer 1 connection, so the details will not be repeated.
在步骤522中,移动电子装置5104使用别名ALI作为与应用程序5116进行第二层连接的认证之用。在应用程序5116接收到别名ALI之后,应用程序5116会发现移动电子装置5104为新的客户端。接着应用程序5116会为移动电子装置5104产生第二凭证CDEN2,并将第二凭证CDEN2回传至移动电子装置5104以供其于未来使用第二凭证CDEN2与应用程序5116进行认证;换言之,移动电子装置5104已经获得应用程序5116的认可来使用第二凭证CDEN2,以与应用程序5116建立应用通讯路径5118。In step 522 , the mobile electronic device 5104 uses the alias ALI for authentication of the layer 2 connection with the application 5116 . After the application 5116 receives the alias ALI, the application 5116 will find the mobile electronic device 5104 as a new client. Then the application program 5116 will generate the second certificate CDEN2 for the mobile electronic device 5104, and send the second certificate CDEN2 back to the mobile electronic device 5104 for its future use of the second certificate CDEN2 and the application program 5116 for authentication; The device 5104 has been approved by the application 5116 to use the second credential CDEN2 to establish an application communication path 5118 with the application 5116 .
在本发明的部分实施例中,处理器5112会将第二凭证CDEN2更新于存储器5114所储存的该第二记录中,以使得之后移动电子装置5104完成上述的第一层连接之后欲与应用程序5116再次建立应用通讯路径5118时,毋须再次向应用程序5116请求发给另外的凭证,而可直接由该第二记录中撷取第二凭证CDEN2来与应用程序5116建立应用通讯路径5118。In some embodiments of the present invention, the processor 5112 will update the second certificate CDEN2 in the second record stored in the memory 5114, so that the mobile electronic device 5104 intends to communicate with the application program after completing the above-mentioned first layer connection. When 5116 establishes the application communication path 5118 again, it is not necessary to request another certificate from the application program 5116 again, but can directly retrieve the second certificate CDEN2 from the second record to establish the application communication path 5118 with the application program 5116 .
如此一来,与应用程序5116相关的数据与信息将可通过应用通讯路径5118于应用程序5116与移动电子装置5104之间进行交换,且被交换的数据与信息亦同样的可被更新于存储器5114储存的该第二记录中。在本发明的一实施例中,应用程序5116为一通讯应用程序,且该通讯应用程序包含的内容与上述相同,故此处不另赘述。In this way, data and information related to the application program 5116 can be exchanged between the application program 5116 and the mobile electronic device 5104 through the application communication path 5118, and the exchanged data and information can also be updated in the memory 5114 stored in this second record. In an embodiment of the present invention, the application program 5116 is a communication application program, and the content contained in the communication application program is the same as that described above, so it will not be repeated here.
考虑到本发明相关于团购行为的应用时,步骤5224的状况与步骤5216相同,故不再赘述。另外,在本发明的一实施例中将步骤5224与步骤5216更换为图3所示的步骤218,可将已经彼此确认存在并满足必要团购人数的移动电子装置加以组织起来;在本发明的一实施例中将步骤5224与步骤5216更换为图18所示的步骤2208,可以提出警示提醒使用者;在本发明的一实施例中将步骤5224与步骤5216更换为图20所示的步骤3208、3210、3212或图21所示的步骤3228、3230、3232,可将已经彼此确认存在并已彼此授权的各移动电子装置加以组织起来成为虚拟群组并进而交换联络人清单中的联络人数据;在本发明的一实施例中将步骤5224与步骤5216更换为图23所示的步骤4406、4408,可以合并各移动电子装置的媒体播放清单来分享媒体档案。Considering the application of the present invention related to group buying, the situation of step 5224 is the same as that of step 5216, so it will not be described again. In addition, in an embodiment of the present invention, step 5224 and step 5216 are replaced by step 218 shown in FIG. In the embodiment, replace step 5224 and step 5216 with step 2208 shown in FIG. 3210, 3212 or steps 3228, 3230, 3232 shown in FIG. 21, the mobile electronic devices that have mutually confirmed their existence and have been authorized by each other can be organized into a virtual group and then exchange contact data in the contact list; In an embodiment of the present invention, step 5224 and step 5216 are replaced with steps 4406 and 4408 shown in FIG. 23 , so that the media playlists of each mobile electronic device can be combined to share media files.
本发明另揭示一种非暂存式机器可读取媒体,可用来储存执行图25与图26中握手方法包含的各步骤的程序码。如此一来,当这些程序码被任何移动电子装置包含的处理器所执行时,可实现上述握手方法欲达成的目的。The present invention also discloses a non-transitory machine-readable medium, which can be used to store program codes for executing the steps involved in the handshaking method shown in FIG. 25 and FIG. 26 . In this way, when these program codes are executed by any processor included in the mobile electronic device, the intended purpose of the above-mentioned handshaking method can be achieved.
藉由图25与图26所示的握手方法,当一主机端移动电子装置与一客户端移动电子装置无线连接第二次以上时,客户端移动电子装置可免于重复请求凭证来进行认证的负担。With the handshake method shown in FIG. 25 and FIG. 26, when a host mobile electronic device and a client mobile electronic device wirelessly connect for more than the second time, the client mobile electronic device can avoid repeatedly requesting certificates for authentication. burden.
以上所述仅为本发明的较佳实施例,凡依本发明的权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the claims of the present invention shall fall within the scope of the present invention.
Claims (17)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510834028.XA CN105246047B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510507281.4A CN105162972B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510836622.2A CN105376725B (en) | 2011-07-05 | 2012-07-05 | wireless service providing method |
Applications Claiming Priority (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161504317P | 2011-07-05 | 2011-07-05 | |
US61/504,317 | 2011-07-05 | ||
US13/461,776 US20130012120A1 (en) | 2011-07-05 | 2012-05-01 | Reminding Method and Non-Transitory Machine Readable Media thereof |
US13/461,776 | 2012-05-01 | ||
US13/461,790 | 2012-05-02 | ||
US13/461,790 US20130013438A1 (en) | 2011-07-05 | 2012-05-02 | Grouping Method for Group-buying Based on Wireless Communication Protocol |
US13/517,540 | 2012-06-13 | ||
US13/517,563 | 2012-06-13 | ||
US13/517,540 US20130013740A1 (en) | 2011-07-05 | 2012-06-13 | Media Sharing Method and Non-transitory Machine Readable Media thereof |
US13/517,563 US20130012121A1 (en) | 2011-07-05 | 2012-06-13 | Contact List Sharing Method |
US13/541,770 | 2012-07-05 | ||
US13/541,770 US9143889B2 (en) | 2011-07-05 | 2012-07-05 | Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510836622.2A Division CN105376725B (en) | 2011-07-05 | 2012-07-05 | wireless service providing method |
CN201510507281.4A Division CN105162972B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510834028.XA Division CN105246047B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102982465A CN102982465A (en) | 2013-03-20 |
CN102982465B true CN102982465B (en) | 2016-08-03 |
Family
ID=47856423
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210233077.4A Active CN102982465B (en) | 2011-07-05 | 2012-07-05 | wireless service provision method |
CN201510834028.XA Active CN105246047B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510507281.4A Active CN105162972B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510836622.2A Active CN105376725B (en) | 2011-07-05 | 2012-07-05 | wireless service providing method |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510834028.XA Active CN105246047B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510507281.4A Active CN105162972B (en) | 2011-07-05 | 2012-07-05 | Wireless service providing method |
CN201510836622.2A Active CN105376725B (en) | 2011-07-05 | 2012-07-05 | wireless service providing method |
Country Status (2)
Country | Link |
---|---|
CN (4) | CN102982465B (en) |
TW (5) | TWI575979B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI578224B (en) * | 2013-05-17 | 2017-04-11 | 緯創資通股份有限公司 | File sharing circuit and computer using the same |
JP5565511B1 (en) * | 2013-08-09 | 2014-08-06 | 富士ゼロックス株式会社 | Information processing system and information processing program |
US9870078B2 (en) * | 2013-12-03 | 2018-01-16 | Mediatek Inc. | Touch panel device controlling method and touch panel device |
TWI542164B (en) | 2014-05-21 | 2016-07-11 | 微晶片科技公司 | Blue-tooth communication system and broadcasting method thereof |
TWI629655B (en) * | 2015-02-16 | 2018-07-11 | 陳奕舟 | A method for imrlementing a mobile group buying system |
JP2016155179A (en) * | 2015-02-23 | 2016-09-01 | 株式会社国際電気通信基礎技術研究所 | Guide service system, guide service program, guide service method, and guide service device |
CN105050027A (en) * | 2015-05-29 | 2015-11-11 | 深圳市明星网络有限公司 | Communication device capable of transmitting information based on broadcast mode and method for transmitting information between two communication devices |
TWI596916B (en) * | 2016-01-30 | 2017-08-21 | 亞旭電腦股份有限公司 | Bluetooth expansion system and bluetooth expender |
JP6820662B2 (en) * | 2016-03-23 | 2021-01-27 | パイオニア株式会社 | Communication device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1478099B1 (en) * | 2003-05-12 | 2008-04-30 | Fleetwood Group, Inc. | Wireless polling system using spread-spectrum communication |
EP2108972A2 (en) * | 2008-04-11 | 2009-10-14 | The Furukawa Electric Co., Ltd. | Method for detecting a battery condition |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100619005B1 (en) * | 1999-11-25 | 2006-08-31 | 삼성전자주식회사 | Authentication method for establishing connection between devices |
US8117281B2 (en) * | 2006-11-02 | 2012-02-14 | Addnclick, Inc. | Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content |
US6909721B2 (en) * | 2002-10-31 | 2005-06-21 | Nokia Corporation | Device detection and service discovery system and method for a mobile ad hoc communications network |
JP4483271B2 (en) * | 2003-11-19 | 2010-06-16 | ソニー株式会社 | Wireless communication apparatus and response data processing method for wireless communication apparatus |
KR20070042818A (en) * | 2005-10-19 | 2007-04-24 | 엘지전자 주식회사 | Method for providing network game by short range wireless communication in mobile communication terminal and mobile communication terminal |
US20080091717A1 (en) * | 2006-09-27 | 2008-04-17 | Zachary Adam Garbow | Generation of Collaborative Playlist Based Upon Musical Preference Data from Multiple Digital Media Players |
US20080301187A1 (en) * | 2007-06-01 | 2008-12-04 | Concert Technology Corporation | Enhanced media item playlist comprising presence information |
US7818396B2 (en) * | 2007-06-21 | 2010-10-19 | Microsoft Corporation | Aggregating and searching profile data from multiple services |
CN101441751A (en) * | 2007-11-23 | 2009-05-27 | 李孟儒 | Transaction program of network transaction platform for processing group purchase |
US20090150321A1 (en) * | 2007-12-07 | 2009-06-11 | Nokia Corporation | Method, Apparatus and Computer Program Product for Developing and Utilizing User Pattern Profiles |
US8364296B2 (en) * | 2008-01-02 | 2013-01-29 | International Business Machines Corporation | Method and system for synchronizing playing of an ordered list of auditory content on multiple playback devices |
US20090259524A1 (en) * | 2008-04-13 | 2009-10-15 | Victor Rozenkrants | User-assisted online transactions |
CN101662547B (en) * | 2008-08-26 | 2013-04-24 | 华为技术有限公司 | Method and device for realizing notification of business information of blend address book |
US20100054218A1 (en) * | 2008-08-27 | 2010-03-04 | Richard Mark Clayton | Method and System for Detecting Broadcast Receivers and Transitioning to Selective Communications |
US9355100B2 (en) * | 2008-09-22 | 2016-05-31 | Qualcomm Incorporated | Methods and apparatus for reconciling versions of media context lists in communications networks |
US8526885B2 (en) * | 2008-09-30 | 2013-09-03 | Apple Inc | Peer-to-peer host station |
JP5331532B2 (en) * | 2009-03-24 | 2013-10-30 | オリンパスイメージング株式会社 | Portable device |
CN101527883B (en) * | 2009-04-08 | 2011-01-05 | 北京创毅视讯科技有限公司 | Data receiving method and receiving terminal in mobile multimedia broadcasting system |
CN101877737A (en) * | 2009-04-30 | 2010-11-03 | 深圳富泰宏精密工业有限公司 | Communication device and image sharing method thereof |
JP2010277441A (en) * | 2009-05-29 | 2010-12-09 | Sony Ericsson Mobile Communications Ab | Portable terminal and facial identification system |
CN101621314B (en) * | 2009-08-11 | 2012-11-28 | 中兴通讯股份有限公司 | Bluetooth mobile phone and pairing and binding method thereof |
US8713584B2 (en) * | 2009-08-13 | 2014-04-29 | Google Inc. | Event-triggered server-side macros |
-
2012
- 2012-07-05 CN CN201210233077.4A patent/CN102982465B/en active Active
- 2012-07-05 CN CN201510834028.XA patent/CN105246047B/en active Active
- 2012-07-05 CN CN201510507281.4A patent/CN105162972B/en active Active
- 2012-07-05 TW TW104112271A patent/TWI575979B/en active
- 2012-07-05 TW TW104111673A patent/TWI575978B/en active
- 2012-07-05 TW TW105122146A patent/TWI604741B/en active
- 2012-07-05 CN CN201510836622.2A patent/CN105376725B/en active Active
- 2012-07-05 TW TW101124229A patent/TWI503018B/en active
- 2012-07-05 TW TW104111805A patent/TWI558239B/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1478099B1 (en) * | 2003-05-12 | 2008-04-30 | Fleetwood Group, Inc. | Wireless polling system using spread-spectrum communication |
US7599703B2 (en) * | 2003-05-12 | 2009-10-06 | Fleetwood Group, Inc. | Wireless polling system using spread-spectrum communication |
EP2108972A2 (en) * | 2008-04-11 | 2009-10-14 | The Furukawa Electric Co., Ltd. | Method for detecting a battery condition |
Also Published As
Publication number | Publication date |
---|---|
TWI558239B (en) | 2016-11-11 |
TWI604741B (en) | 2017-11-01 |
TWI575978B (en) | 2017-03-21 |
TW201528840A (en) | 2015-07-16 |
CN105376725A (en) | 2016-03-02 |
CN105162972B (en) | 2018-07-06 |
TW201531125A (en) | 2015-08-01 |
TW201637468A (en) | 2016-10-16 |
CN102982465A (en) | 2013-03-20 |
TW201304573A (en) | 2013-01-16 |
TWI575979B (en) | 2017-03-21 |
TW201528841A (en) | 2015-07-16 |
CN105246047A (en) | 2016-01-13 |
CN105162972A (en) | 2015-12-16 |
TWI503018B (en) | 2015-10-01 |
CN105246047B (en) | 2018-12-21 |
CN105376725B (en) | 2018-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102982465B (en) | wireless service provision method | |
US9143889B2 (en) | Method of establishing application-related communication between mobile electronic devices, mobile electronic device, non-transitory machine readable media thereof, and media sharing method | |
CN104657857B (en) | Method, related device and system for realizing payment | |
CN101636967B (en) | Remote data access techniques for portable set | |
US20120239618A1 (en) | File sharing mechanism | |
US20120290336A1 (en) | System and method for providing event-related incentives | |
CN103532933A (en) | Method of realizing client operation authorization through fingerprint confirmation, and intelligent terminal | |
US20140074924A1 (en) | Methods, apparatuses and computer program products for providing a multi-user entertainment system with centralized playlist management for networked media sources | |
KR102087526B1 (en) | Method and apparatus, device and storage medium for data processing between terminals | |
JP6473054B2 (en) | Storage device, information processing system, and program | |
US20130308817A1 (en) | Management of digital information using an individual digital watermark | |
US20240028695A1 (en) | Function Migration Method and Apparatus | |
CN104601416A (en) | Family group management, business sharing and personalized information sharing method and equipment | |
US20140289832A1 (en) | System, Method, And Apparatus For Using A Virtual Bucket To Transfer Electronic Data | |
US9712480B2 (en) | Apparatus and method for requesting and transferring contents | |
EP2843978B1 (en) | Method of establishing application-related communication between mobile electronic devices, mobile electronic device thereof, and media sharing method | |
US9848037B2 (en) | System for displaying content | |
US20240354434A1 (en) | Image and message management and archiving for events | |
JP6303687B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
WO2004079577A1 (en) | Information processing system, information processing apparatus, method and program | |
CN101859353A (en) | Digital content processing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |