Sei sulla pagina 1di 5

Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior

University, Lahore, PK, 7-8 April, 2016

Concurrent Approach of Forwarding Messages Using WhatsApp


Farhan Ali Surahio, Javed Ahmed Mahar, Awais Khan Jumani
Department of Computer Science, Shah Abdul Latif University, Khairpur Mirs Pakistan
farhan_surahio@yahoo.com, mahar.javed@gmail.com, awaisjumani@yahoo.com

Abstract—Social networks have been playing an important user to send voice directly to recipients. Group chat and
role to connect collaboratively, to share information and broadcast list is also robust feature used for discussion and
advertisements using smart phones. The popular social networks exchange information at the same time.
are Facebook, Twitter, WhatsApp and Linkedin. Most of the
users use WhatsApp as an instant message application for II. GROUP CHAT
sending text messages, images, videos and audios by cellular
mobile numbers. Furthermore, it enables users to create groups Group chat is a feature of WhatsApp mostly used for
and share required information instantly. It provides to use discussion and exchange information. Users create a list of
broadcast list feature to create a list of recipients for forwarding recipients for sharing data with each other and anyone who
the messages simultaneously. It has been observed that users becomes a member of created chat group can see all the
faces ambiguity when they do not want to forward messages to messages. A person who invites to join chat group is called
particular user(s) among the list of created recipients. In this “Group Admin” and it has right to add participants or remove
paper, web application is presented and described using batch them. It has also authority to control own participant by staying
process mechanism that consists of check group list box, list box in or leaving the group when you wish. Only admin can make
and send button. The user can forward message concurrently to other participant admin. If the last admin left the group, a new
the selected recipients from the broadcast list by using the web admin randomly assigned. Users who do not join it just tap and
application. The calculated results showed that the images, hold on icon and choose exit group. It lets you chat with up to
audios and videos are sent in smallest amount of time. The 256 people at once.
developed Web application may helpful for smart phone users.
In addition to this, user may create unlimited number of
Keywords--Group Chat, Broadcast List, Social Networks, groups. If the contact of user is blocked then he can
WhatsApp, Smart Phones continuously receive messages sent by that group. If someone
does not want to keep chat message into Inbox, Archive is
I. INTRODUCTION another option available to hide it from until the next time user
WhatsApp is a popular instant messaging application which chat with that person, while deleting a conversation
connects friends together for sharing information, sending permanently removes the message history from inbox. All
images, video, and free text messages instantly. It uses the conversation facilities are available for users to share
internet to accomplish these tasks. Several instant message information and discuss about daily activities except, it does
applications services were launched such as, Line, Viber, not provide a facility to forward any multimedia message to
Webchat but WhatsApp is giving much friendly user interface specific recipient, hence, broadcast list is created.
environment rather than others and more than 500 million users III. BROADCAST LIST
and more than 20 billion messages sent per day in 2014[1]. Broadcast List is a way to send images, videos, audios and text
The main purpose behind this application is to replace SMS messages to several friends at once. It allows creating a group
with cross-platform mobile messenger that works on internet of recipients contact list and sharing information with them
data plan. If you have unlimited text, it is still fruitful as it is an instantaneously. It is similar like group chat but different in
easy and convenient way to skip international fees that carriers functioning. Group chat considers as carbon copy in e-mail,
may charge. It is currently available for Iphone, Android, when individual receives a message recipient knows who else
Windows Phone, blackberry etc. It is easy to get started, simply receive the message.
enter standard cellular mobile number of the device into the In broadcast message like a regular message directly in the
app. It then sorts through the contacts with user authentication individual chat. Recipients also do not know who else received
on the phone to find out who else received. A person can begin the message and do not know that it was sent as part of a
and develop strong business partnership in any part of the broadcast list. When they respond, they only respond to you
world without meeting that individual in person. individually, in this sense, it works like the blind carbon copy.
WhatsApp has introduced recently a new feature named In order for specific contacts to receive your broadcast
“Starred messages” it holds on any message in any chat to star message, they must have users phone number saved in their
it, so user can easily find it later. With the help of conversation contact directory. This allows users to control from whom they
attachment options, users can insert their location, GPS must wish to receive broadcast message. Broadcast created
be enabling before share location. These options consist on recipients list can be modify for adding more contacts,
gallery, photo, video, audio, location and contacts. Users can changing broadcast list name or remove recipient. Check to
send their images using gallery, which retrieve photos, videos make sure they have added your number to their contact
from internal, external memory or it capture photo directly directory. It is one-to-many communication “Fig.1” illustrates
from camera. Hold to record or release to send button provides while choosing broadcast list option.
Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior
University, Lahore, PK, 7-8 April, 2016

Fig.2. While user selecting recipients


Fig.1. Creating new Broadcast List

In “Fig.1” shows a list of option and new broadcast is


highlighted with red border. By choosing this option, User will
select recipients for forwarding multimedia or text based
messages simultaneously. “Fig.2.” illustrates while user create
a broadcast list with selected recipients from contact list.

When users don’t want to share an image, video, audio or a


plain text message to a specific recipient among the created
list for instance, Fig.2 represents four recipients consider as
R1, R2, R3 and R4. “R” refers Recipients. When user wants to
send an image only R1 and R2, but same image also sent to
R3 and R4, because these two recipients are also part of
created broadcast list. Likewise, user will hopeless to create
another broadcast list for those recipients who will receive
messages or it will delete R3 and R4 from broadcast list. This
is time consuming process for users to create broadcast list
again and again for sending images or videos to a selected
recipients among created broadcast list. Fig.3. shows four
added recipients, now user can insert a multimedia or plain
text message and send it directly to recipients using
attachment option. But, problem is occurs once broadcast list
has created with favorite names, user can easily send
multimedia or plain text messages to several recipients at Fig.3. Added four recipients
once. “Fig.3” shows recipients image in which recipients have
added into broadcast list. As the privacy of messages is mainly focused, hence, Andrew
[1] has worked on Privacy implications of presence
IV. RELATED WORK information aims to enhance social interaction between sender
and receipt, for deciding when to send a message. Kavisna
Lot of work has been done and published in the literature
Duggal has discussed on WhatsApp group chat privacy
regarding the various software applications run on smart
concern among the application users [4]. Priya [5] proposed a
phones. Nowadays, research has given ideas from different
methodology to provide instant Messaging Service over the
aspects of WhatsApp on the privacy of sent messages. Some
intranet which is addressed to android based smart phone. The
researchers were neither encouraged nor compressed
proposed method is based on sending/receiving messages in
WhatsApp Messages and recommended that data sent and
intranet through intranet server via WiFi connection without
received in plain text [2]. On the other hand Kumari [3] has
the need of taking any service from mobile service provider
given some suggestion regarding WhatsApp from the users
and without the use of internet connection.
that they want video calls and privacy.
Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior
University, Lahore, PK, 7-8 April, 2016

Moreover, Dan Bouhnik [6] discussed that WhatsApp groups B. List Box
are used for four main purposes: communicating with When a user select a recipient one by one with help of
students; nurturing the social atmosphere; creating dialogue Check Box List, List box will add those recipients and it
and encouraging sharing among students; and as a learning makes a batch and it places into a Queue. It keeps recipients
platform. The participants mentioned the technical advantages contact number in a sequence wise.
of WhatsApp, such as simple operation, low cost, availability,
and immediacy. They also referred to educational advantages, C. Send Button
such as the creation of a pleasant environment and an in-depth It is used to send selected message based on image, video,
acquaintance with fellow students, which had a positive audio to recipient at the same time.
influence upon the manner of conversation. Jason Wiese [7] The aim of this research is to provide a complete procedure
has found that frequent or long-duration communication likely through which user can send messages to the selected users
indicates a strong tie. However, little or no communication from the broadcast list of recipients. The “Fig.5.” shows
does not necessarily indicate a weak tie. Follow-up interviews Graphical User Interface of our designed Batch Process
revealed several explanations and indicate fundamental system which displays recipient contact list with Check Box
challenges for inferring tie strength from communication logs. Group for selecting specific recipients rather than create
Furthermore, the problem that is addressed in this paper is one broadcast list. The “Fig.5.” shows an image containing Check
step forward in the betterment of sending different types of List Box which helps to user select specific user between
messages using WhatsApp. recipients list and a list box represents a recipient contact
numbers into a queue which is encircled in red border. Beside,
V. PROPOSED MECHANISM a batch queue, send button is available to perform an action of
The Batch Processing (BP) approach is mainly focused in the sending an image simentenously to reciver which is tabe and
proposed mechanism, the BP is an integrated development hold in “Fig.4”. Once a user press on send button it process
environment that is based on Graphical User Interface which and send to specific users at the same time. There is no need to
consists of three Objects for command & control i.e. Check generate any broadcast list. This process requires an internet
connection to take recipient numbers from queue and send
Box Group List, List Box and Send Button.
from source to different destinations.
The whole images sending procedure which is mentioned
A. Check Box Group List above is based on the batch process technique. Flow chart of a
Once a user tab and hold on any image, WhatsApp forward presented mechanism is depicted in “Fig.6.” which represents
button will enable “Fig.4.” displays an image while appearing steps of forwarding multimedia or plain text based messages.
standard forward button. Check Box Group List enables user When a user tab and hold on any message, WhatsApp option
to select specific recipient from contact list with check or bar appears, where forward button is placed, which is
uncheck process. It only helps to move these recipients contact encircled on above “Fig.4.”, batch process decides either list
number to List Box. “Fig.6.” illustrates a process of selecting have numbers or not, if it found, then it fetches the recipient
recipients using through Check Box List.
contact numbers from list and keep place on a batch queue for
process in a sequence manner. Finally, use of send button it
will send tabbed message to selected specific recipients among
the WhatsApp contact tab.

Fig.4. Forward Button highlighted in a circle


Fig.5. User selecting specific recipients
Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior
University, Lahore, PK, 7-8 April, 2016

different number of recipients. The results of three recipients


are shown in Table 3. Furthermore, it is observed that images
have sent quickly as compared to audios and videos because it
depends on the capturing device as mentioned in “Table.3.”
but it can be change according to sender decision.

Table 3. Result Testing with three Recipients


Recipients File Type Duration/Size
Jumani Images 16MB*10
Sir Farhan U Videos 2 Videos(3 Min)
Irfan Audios 2 Videos(2 Min)

VII. DISCUSSION
WhatsApp has given broadcast list to making recipients more
than one for sending messages concurrently for saving time
but, there was no any option for processing to send messages
specific users among the created list. It is possible that sender
wants to send message to any particular recipient among the
created list and sender does not want to create broadcast list
many times.
Fig.6. Batch Process Flow Chart
We have considered a mechanism of batch process for
VI. RESULTS WhatsApp and developed a Web application using C# and
WhatsApp is mostly used by persons having different nature Asp.net framework. This software application consists of three
of work but it has some limitation of sending audios and different objects for command and control. It creates a
videos such as only ten images and one audio or video file of recipient batch and which keeps recipient numbers into the
16MB can be send at once. Table 1 represents the limitations Queue by checking or un-checking process using check Group
of WhatsApp in order to utilize the size and number of video, list Box. It is noted that the contacts are already stored in the
audio and images. database for testing purpose and list box fetches recipient from
it. Batch process queue list is highlighted in Fig 5 with red
Table 1. Limitation of Media Files border. In the right side of batch, send button is available to
File Type Size or Limit performing action of sending message to recipients.
Video 1 (16MB) Max
Various sizes of images, audios and videos are tested using the
Audio 1 (16MB) Max Web application and achieved acceptable level results. The
Images 10 (Each 16 MB) Max outcome of this research is to provide the maximum facilities
to the users of smart phone so that they may send as many
It is practically observed that users require sending many files as they wants through WhatsApp. The current application
images, audios and videos with the size more than 16MB. In is only useful enough to send ten images, two audios and two
this proposed research work, user can send two videos/ audios, videos.
and ten images at the same time having different memory size/
limit. The proposed file sizes and limitation is shown in VIII. CONCLUSION
Table.2. The presented opportunity facilitates to sender to WhatsApp instant messanger application is a robust and user
send not only multiple video but also able to send messages to friendly interface. It provides good communication platform
recipients at the same time. for students, teachers and others. By using the broadcast list,
users can create a list of recipients for forwarding the
Table 2. Proposed Media Sizes and Limitations messages at the same time. The problem faces by the many
File Type Size or Limitations users is taken in this research becuase they do not want to
Videos 2 (Each 12 MB) Max forward messages to particular user(s) among the list of
Audios 2( Each 12 MB) Max created recipients. In this paper, we have selected the batch
process mechanism for the development of Web application
Images 10 (Each 16MB) Max which used to faciliate users to forward images, audios and
videos concurrently. The presented results proved that the
The developed web application for sending the messages developed Web application for WhatsApp is useful enough for
through WhatsApp is tested with different files having the users of smart phones. In future, we will work on Web
multiple sizes. The sending process play vital role, therefore, applications for secure communication on social networks
we have calculated the time duration of various files with
Proceedings of the 3rd International Conference on Engineering & Emerging Technologies (ICEET), Superior
University, Lahore, PK, 7-8 April, 2016

REFERENCES
[1] A.Buchenscheit, B.Konings, A,Neubert, F.Schaub,
M.Schneider, F.Kargl “Privacy Implications of Presence
Sharing in Mobile Messaging Applications”, International
Conference on Mobile and Ubiquitous Multimedia
(MUM), pp. 1-10, 2014.
[2] S. Sonawane, D. Motwani “Compressed Chatting Over
Internet” , International Journal of Computer Applications,
vol. 106- No.7, pp. 1-5, November 2014.
[3] J.Kumari, “Customer satisfication towards WhatsApp in
Lucknow”, International Journal Of Innovative Research
in Technology”, vol.1, No.10, pp.1-8, 2014.
[4] Ms.Kavisha.D, Ms. Reema.L, “Step-Up towards Privacy
and Connectivity Concerns in WhatsApp”, Internation
Journal of Computer Science and Information Technology
& Security, vol.4, No.2, April 2014.
[5] P.Mehrotra, T.Pradhan, P.jain, “ Instant Messaging Service
on Android Smartphones and Personal Computers”,
International Journal of Information and Computation
Technology”, ISSN 0974-2239, Vol.4, N3, pp. 265-272,
2014.
[6] Dan.Bouhnik, M.Deshen “WhatsApp goes to School:
Mobile instant Messaging between Teachers and
Students”, Journal of Information Technology Education,
vol.13, pp.217-231, 2014.
[7] J.Wiese, Jun-Ki-Min, J.I.Hong, John Zimmerman, “
Assessing Call and SMS Logs as an Indication of Tie
Strength”, Human-Computer Interaction Institute School
of Computer Science Carnegie Mellon”, CMU-HCII-14-
101, May 2014.

Potrebbero piacerti anche